Matplotlib

一图胜千言,有了数据处理工具,一个好的数据可视化的工具也是必不可少的。

简介

Matplotlib是一个Python 2D绘图库,可以生成各种硬拷贝格式和跨平台交互式环境的出版物质量数据。Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。

导入代码

1
2
3
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline

一张图的构成部分

抄一张官网的图

一张图的构成部分
一张图的构成部分

绘图入门

  • 绘图分为交互模式和非交互模式
1
2
plt.ion() # 交互模式绘图, 适用于 jupyter模式下 绘图
plt.ioff() # 关闭交互模式
1
2
3
4
5
6
7
8
9
10
# 大部分的 绘图需要指定 x,y 坐标点集
x = np.linspace(0,100,100) # 生成一些点
y = x ** 2
plt.title('test') # 指定当前绘图的标题
plt.plot(x, y, label='legend title') # 绘图并设置图例标题
plt.legend() # 开启显示图例
plt.grid() # 显示坐标轴网格
plt.show() # 显示图像

# 如果只是yi'wei