Mathematica数据可视化:[15]图形选项与样式7

 时间:2024-09-30 23:34:47

当图形中包含的数据不止一组的时候,就要增加图例,帮助观众识别出每个线条或者数据点所代表的是哪一类数据.在Mathematica下添加图例的方法不止一种,使用绘图的选项或者函数.那么,在这一经验之中,我想要给大家分享这些经验.

方法/步骤

1、一般而言绘图都含有PlotLegends(ChartLegends)选项,用来帮助读者来更好的认识图形,我们先来看3组数据的例子,相信朋友们从这个实例可以体会到增加图例的必要性:

Mathematica数据可视化:[15]图形选项与样式7

2、Mathematica的图形可以分为图形和图表两种类型,所以对应的增加图例的选项也有PlotLegends和ChartLegends两个.可以查看含有这些选项的绘图函数都有那些,数量是多少呢?我们可以从下面的代码中可以获得:

Mathematica数据可视化:[15]图形选项与样式7

3、图例放置的位置并不唯一,事实上,我们可以随意指定,但是需要另外一个命令的帮助Place蟠校盯昂d.比如霍丶魇汜下面的例子之中,将图例放置到不同的位置上:Bottom,Left,Center,Right,Top,{.8,.2}(图形中的比例位置):那么请观察下图,考虑里边的问题:

Mathematica数据可视化:[15]图形选项与样式7

4、是的,您会发现整个输出的布局十分凌乱,对于这些细节如何去调整,正是考验Mathematica技巧的时候.还记得上次我曾提到的几个布局的方式吗?尝试用Labeled来重新编码,再次观察效果如何.

Mathematica数据可视化:[15]图形选项与样式7

5、看的出整体的效果已经好了很多,下面您可以尝试用第三种方法来修整,但在这里,我们不再妤伊佛集继续展开,而要看看另一可以给任意表达式添加图例的命令Legended.它的语法结构多唉捋胝:Legended[graphics,legend],或者经常和Placed搭配来用Legended[graphics,Placed[...,pos]]我们也是以一个实例来看它的具体应用吧,现在我考虑可视化的方式将世界地图绘制出来,每个洲一予以不同的颜色,那么在Mathematica下如果做出这个小小的项目呢?其实短短的几行代码就可以完成了,看下面的代码吧.第一步先得到各个大洲的数据,绘制整个世界地图:

Mathematica数据可视化:[15]图形选项与样式7

6、当然,对于图例也要进行设计,要记得图例要和图形中的各大洲使用相同的颜色,确保信息的一致性.

Mathematica数据可视化:[15]图形选项与样式7

7、最后将图形和图例组合在一起,这个例子中,左右放置种不错的选择,整个小小的项目如下:

Mathematica数据可视化:[15]图形选项与样式7

Mathematica数据可视化:[17]色彩教程 2 MATLAB图片编辑器输入上标下标 Mathematica对图片颜色的处理 Mathematica基础——简单的图片处理① MATLAB中的对话框和字体如何用命令设置?
热门搜索
北京现代汽车报价及图片 鸣人仙人模式图片 痴汉列车漫画 邪恶漫画爱丽丝学院 纹身图片大全