Python matplotlib绘图必知必会绘图必知必会
文章目录文章目录Python matplotlib绘图必知必会简介绘图例1例2例3-子绘图例4-多条曲线放在一张图中无标记有标记显示中文例1 使
用matplotlib.rcParams例2 增加属性fontproperties文本显示任意位置标注任意位置箭头标注子绘图区域进阶
Python matplotlib绘图必知必会绘图必知必会
简介简介
matplotlib是python的一个数据可视化库,matplotlib.pyplot是matplotlib的一个快捷绘图命令字库,使用前要加上==import
matplotlib.pyplot as plt==。
该教程基于MOOC的北京理工大学嵩天教授的Python数据分析与展示课程。
绘图绘图
例例1
import matplotlib.pyplot as plt
plt.plot([3,1,4,5,2])#一个列表作为参数,该列表默认为y轴的值
plt.title("Test")#标题
plt.xlabel("Time")#x轴标签
plt.ylabel("Grade")#y轴标签
plt.savefig('test',dpi=600)#将图像保存为text,默认格式为png;dpi:每英寸包含多少个点
plt.show()#将图像显示出来
例例2
import matplotlib.pyplot as plt
plt.plot([0,2,4,6,8],[3,1,4,5,2])#两个列表作为参数,第一个列表当做x轴,第二个列表当做y轴
plt.title("Test")
plt.xlabel("Time")
plt.ylabel("Grade")
plt.show()
例例3-子绘图子绘图
import matplotlib.pyplot as plt
plt.subplot(2,1,1)#将区域分为2行,1列,该子绘图位置放在1
plt.plot([0,2,4,6,8],[3,1,4,5,2])
plt.title("Test")
plt.xlabel("Time")
plt.ylabel("Grade")
plt.subplot(2,1,2)#将区域分为2行,1列,该子绘图位置放在2