多语言展示
当前在线:587今日阅读:103今日分享:49

基于python的matplotlib的数据可视化

本文,介绍一下,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

直方图、二维直方图的绘制,以及散点图、折线图的另外的绘制方法。

推荐信息