Mathematica数据处理(6)--散点图(上)
今天我们来讲一下散点图的处理
最基本的,也是最常用的函数 ListPlot
ListPlot[Prime[Range[5]]]
得到下面的图
下面看一下怎么来美化这个图,变化点的颜色和大小
ListPlot[Prime[Range[5]], PlotStyle -> {Blue, PointSize[Large]}]
得到下面的图
那么,要是我们想要单独改变其中一个点的大小和颜色,怎么实现呢
ListPlot[{2, 3, Style[5, Blue, PointSize[.05]], 7, 11}, PlotStyle -> {Red, PointSize[Large]}]
就是再输入点的时候就把格式给确定下来
得到下面的图
第二个函数
ListLinePlot 可以把散点图练成线
GraphicsRow[{ ListPlot[Prime[Range[5]], Joined -> True], ListLinePlot[Prime[Range[5]]] }] (*这两个的工作原理是一样的*)
画出来的图是这样的
可以看到是一样的,所以两者是等价的
下面来看一下如何让画出的图变得好看
data = Table[ Evaluate@(Sum[Sin[RandomReal[3] x], {10 i}])/17 + i, {i, 1, 4}, {x,0, 5, 0.1}
];
定义一组数据点
ListLinePlot[data, Mesh -> All, PlotMarkers -> {Black, 5}, Filling -> { 1 -> {Axis, Yellow}, 2 -> {{1}, Green}, 3 -> {{2}, Hue[.9]}, 4 -> {{3}, Hue[.6]} } ]
得到下面的图片
是不是好看了很多呢
这些是二维的散点图,明天我们来讲一下三维的怎么画
2016/8/12
以上,所有