今天我们来讲一下散点图的处理
最基本的,也是最常用的函数 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
以上,所有