How to| 改变二维散点图中点的类型和颜色
Mathematica 中创建的图形的默认设置在大多数情况下是充分的,而几乎图形的每个方面事实上都是用户可以自定义的. 除了可以允许用户改变二维图形中的点的大小,Mathematica 也允许用户改变点的标号的颜色和类型.
Mathematica 允许用户通过 PlotMarkers 选项改变用作图形中点的记号的类型.
首先,定义用于绘制的一些数据:
| Out[6]= |  |
使用 ListPlot 和 PlotMarkers 绘制带有星号表示的数据点的数据:
| Out[33]= |  |
Mathematica 包含许多特殊字符和符号,它们也可以用作图形中的点. 用户可以从 面板(位于 菜单中)访问它们,或者使用字符的键盘别名. 若要查看某个字符的键盘别名,只要把鼠标移到面板中相应的位置上即可.
用户也可以从头开始创建自己的图形标号:
| Out[30]= |  |
用户可以使用刚刚创建的图形作为图形标记,其大小为
:
| Out[31]= |  |
若要改变图形中点的颜色,可以使用 PlotStyle 选项. 下面,指定颜色 Red:
| Out[35]= |  |
任何被 Mathematica 支持的颜色可以用来对图形中的点着色.
在这个例子中,RGBColor 和 Manipulate 一起使用,以允许颜色的动态设置. 移动滑杆来对
、
和
设置不同的值:
对图形添加额外的数据集并对其进行样式化处理仅需要少量额外工作.
首先,定义一些用户要绘制的数据集:
使用 ListPlot 绘制数据:
| Out[11]= |  |
使用 PlotMarkers 指定每个数据集的点的类型和大小. PlotMarkers 的右边列表中点类型和大小指定的位置对应于列表中相同位置的数据集,即 ListPlot 的第一个参数.
在下面的图形中,
对数据集
等指定点的类型和大小. 这些记号来自 面板:
| Out[12]= |  |
通过使用具有相似语法的 PlotStyle 从默认方案改变颜色:
| Out[13]= |  |
Mathematica 也允许用户改变在三维图形中的点的颜色,就像由 ListPointPlot3D 产生的一样.
例如,用户可以使用 PlotStyle 来设置由 ListPointPlot3D 产生的点的颜色:
| Out[63]= |  |
用户也可以在三维图形中使用颜色梯度. 使用 ColorFunction 的一个方法是在
方向实现一个预定义的颜色梯度:
| Out[64]= |  |