matplotlib可视化库简介
- Matplotlib库是Python中著名的绘图库,也是Python可视化库的基础库,功能十分强大。
- Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。Import matplotlib.pyplot as plt #引入模块的别名
- matplotlib通过pyplot模块提供了一套和Matlab类似的绘图API,将众多绘图对象所构成的复杂结构隐藏在这套API内部。因此,只需要调用pyplot模块所提供的函数就可以实现快速绘图以及设置图表的各种细节。
pyplot的保存图片
plt.savefig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量(每英寸上输出点的数量)。
pyplot的绘图区域
plt.subplot(nrows, ncols, plot_number)
• nrows:横轴数量
• ncols:纵轴数量
• plot_number:绘图区编号
例:plt.subplot(2, 1, 1)把画布分成2行1列,在第一个图上绘画
pyplot的横纵坐标
plot.axis()设定横纵坐标尺度,
参数是四个变量的列表:横坐标起始值,横坐标终止值,纵坐标起始值,纵坐标终止值
例:
import matplotlib. pyplot as plt
plt plot([0,2,4.6,8],[3,1,45,2])
plt ylabel(" Grade")
plt axis([-1,10,0,6])
plt show()
生成图片:横纵坐标
pyplot的表格模式
plt.grid(True)指在图像中加入坐标轴的表格模式。
pyplot的plot()函数(线形图,坐标图)
plt.plot(x, y, format_string, **kwargs)
• x : X轴数据,列表或数组,可选
• y : Y轴数据,列表或数组
• format_string: 控制曲线的格式字符串,可选
• **kwargs : 第二组或更多(x,y,format_string),可以绘制多条曲线