我们回过头来再看Plot函数,默认情况下,只需要传入两个参数就可以绘制出来,第一个参数,函剞麽苍足数表达式,第二个参数,变量的范围.在这种情况下,Mathematica会在我们输入代码最小的情况,应用绘图函数的缺省值,创建出尽可能美观的图形.
如果是我们自己探索分析数据时,这样缺省制图的方式,既省时又省力,但如果想要在使用图表来展示信息时,仅仅这样很可能是不够的。我想要把突出重点,让信息变得更加清晰明确.图像变得更美观.就必须去掌握一些重要的图像选项.利用这些选项来自定义一幅图形的多个特征.
我们将以Sin函数这样一个简单的图形为例,进一步探索按需修改和突出图形的方式.中间过程中,也会演示一些更复杂,更能说明问题的例子,以便阐明其他的图形定制方法.记住,我们关注的是,在绘制图像过程中可能会用到的更一般的技巧.
修改图形选项共有三种方式:
第一,在单独的绘制函数命令里指定.这样情况下,指定的选项仅仅对这幅图形有效.
第二,利用SetOptions来指定,以这种方式来设定参数值,除非被再次修改,否则将会在本次回话前一直有效.
第三用全局选项来指定某些选项.以这种方式来设定参数值,会一直有效.请小心使这种方式,影响范围较大,并且并不是所有的选项在这种方式下可以进行修改.需要有一个探索实验的过程.
我们来对Sin图形指定某种样式的绘图风格:
继续我们的例子,假设想要使用加入另一个函数,也就是当图形中包含的数据不止一组的时候,对于每个函数都选用不同绘图的风格,你可以使用以下的代码完成修改.
给出图形中每一个曲线的组合指令,可以利用Directvie函数可以随心所欲的指定多个效果进行叠加.指定线条类型为点线,宽度为0.01,透明度为Opacity[.5].结果如图.
总是,可以尝试依靠不同的风格组合来找到图形设计感觉,因此PlotStyle函数会经常用到.
接下来看看离散的数据图形:
继续我们的例子,假设你想使用黑色圆圈,而不是蓝点作为点的符号,并且想用虚线代替实线连接这些点,你可以使用一下代码来完成修改.
看起来点有点小,用PlotMarkers,来修改绘图记号和大小,他的第一参数用于指定绘制时使用的符号,可能是软件自己带的,也可以是自定义的某个图像或文字.第二个就是大小.
并不是所有的高级绘图函数都用PlotMarkers和Joined选项.你需要参考每个特定绘图函数的帮助来确定哪些参数可以以这种方式来设置.
好的,让我们在下一经验之中再看一些重要的图形参数.