本文,介绍一下,python调用matplotlib绘制数据图的细节和需要注意的事项。
工具/原料
1
电脑
2
python3.6
方法/步骤
1
绘制数据折线图,代码如下图。……plt.plot(x1, y1, 'o-')……plt.plot(x2, y2, '.-')第一个图用大圆点表示每一个数据点的位置,第二个图用小圆点表示。
2
散点图,忽略折线:……plt.plot(x1, y1, 'o')……plt.plot(x2, y2, '.')
3
创建路径,并进行路径修补:path_data = [ (Path.MOVETO, (1.58, -2.57)),(Path.CURVE4, (0.35, -1.1)), (Path.CURVE4, (-1.75, 2.0)),(Path.CURVE4, (0.375, 2.0)), (Path.LINETO, (0.85, 1.15)),(Path.CURVE4, (2.2, 3.2)), (Path.CURVE4, (3, 0.05)),(Path.CURVE4, (2.0, -0.5)), (Path.CLOSEPOLY, (1.58, -2.57)),]这是什么意思,我不是很懂;我猜测,这个东西,类似于photoshop里面的钢笔路径的作用,也就是,图中的红色曲线是外边路径对应的Bessel曲线或者三次样条曲线。
4
绘制3D图形。用热力图绘制三维表面的颜色。使用反锯齿=FALSE使表面不透明。使用Z轴刻度标签的线性定位器和自定义格式。
5
绘制流线图。
6
建立极坐标系,绘制极坐标图:ax = plt.subplot(111, projection='polar')
7
直方图、二维直方图的绘制,以及散点图、折线图的另外的绘制方法。