养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-21 11:41:07

在可视化项目里如果想把信息变得更加清晰明确,图像变得更为美观,掌握Mathematica的重要的图形参数就非常有必要.在这一经验之中,让我们来看看其中两个:ImageSize和PlotRange.

方法/步骤

1、ImageSize选项可以设定一幅图像的尺寸,并秤郓鹜媲且相信很多朋友都注意到,我在以往经验里设置的时候是给出这样的形式ImageSize幻腾寂埒->宽度值.这种方式只对宽度给出了限制,而图形的高度让软件自动选取,这样做避免了很多不适宜的情况.观察下图,如果同时指定了宽度和高度的时候,会看到绘制出来的图形之中上下多出来的不必要的空白.

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

2、关于ImageSize还有一点也是我们有必要了解的,就是改变图像长宽,并不会对图像在内存所占大小产生任何影响,见下图所做范例:

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

3、下一个要关注的选项是P盟敢势袂lotRange指定图形中坐标的范围.现在让我们来看一个它的应用,例如在下右图所示设定了Pl泠贾高框otRange为一个很小很小的值,从而实现图像的局部放大,有点类似放大镜的效果.这里显示该Sin图形放大后的一小部分.在这种放大的情况下,我们能看到函数曲线其实的是由折线连接而成的.这个也是图形绘制的基本原理了,当图像放大之后,就看的很清楚了.

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

4、还有一种情况,比如在动态模型里,PlotRange就变得很重要了.来看一个例子,在动态交互操作时,图形的绘制范围如果没有明确指定的话,就会被动画显示的图形所欺骗.代码:Manipulate[Plot[aSin[x],{x,0,2\[Pi]}],{a,0,3}]

5、PlotRange第三种应用就是增加少许的绘图范围,使得整个数据区域更清晰.比如下例右图所示,这种经过填充了留白之后的处理,更便于我们去观察全局数据的分布情况.

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

6、当然类似的,PlotRange第四种应用就是删除图形的某些部分,实现某些图像的剪切.例如下图所示,裁掉了矩形的左边部分,但是保留了右边矩形的圆角部分.

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

© 一点知识