Python画图包matplotlib——散点图、折线图的绘制
程序员文章站
2024-01-19 12:37:10
...
调出画板
import matplotlib.pyplot as plt
fig1=plt.figure()
fig2=plt.figure()
plt.show()
折线图
普通折线图
plt.plot([1,2,3,4,5],[300,400,200,150,330])
plt.show()
坐标轴设置,双纵轴
ax1 = plt.gca()
ax2 = ax1.twinx()
ax1.set(xlabel='ax1_x',ylabel='ax1_y')
ax2.set(xlabel='ax2_x', ylabel='ax2_y')
ax1.plot([2,3,4,5],[1,1,6,7],'red')
ax2.plot([2,3,4,5],[82,75,61,69],'green')
plt.show()
多条折线
l1,=plt.plot([2,3,4,5],[6,7,3,5],'red',label='line1')
l2,=plt.plot([2,3,4,5],[2,4,8,3],'green',label='line2')
plt.legend(handles=[l1,l2])
plt.show()
其他设置
plt.plot([1, 2, 3, 4, 5], [300, 400, 200, 150, 330])
plt.xticks([0, 2, 8], ['s', 'm', 'l'])
plt.show()
散点图
plt.scatter([1, 3, 4, 4, 5], [2, 2, 3, 5, 4], s=12, color='r')
plt.scatter([3, 5, 2, 4, 5], [1, 3.5, 2.7, 4.4, 0], s=18, color='g')
plt.scatter([3, 3, 3, 3, 5], [2.2, 3.1, 3.3, 4.4, 4.4], s=24, color='b')
plt.show()
上一篇: Stata画图——散点图与折线图
推荐阅读
-
Python画图包matplotlib——散点图、折线图的绘制
-
python使用matplotlib模块绘制多条折线图、散点图
-
Python Matplotlib实现三维数据的散点图绘制
-
python matplotlib画图库学习绘制常用的图
-
Python matplotlib画图实例之绘制拥有彩条的图表
-
【Python】梯度下降法可视化学习过程记录(matplotlib绘制三维图形、ipywidgets包的使用等)
-
python使用matplotlib模块绘制多条折线图、散点图
-
python matplotlib画图库学习绘制常用的图
-
Python Matplotlib实现三维数据的散点图绘制
-
Python使用matplotlib绘制余弦的散点图示例