Matplotlib - Python的数据可视化库
超过100种数据可视化效果
由各种可视化类构成,内部结构复杂,受Matlab的启发
matplotlib.pyplot 是绘制各类可视化图形的命令子库,相当于一个快捷方式
plt.subplot( nrows, ncols, plot_number)
nrows 横轴个数
ncols 纵轴个数
plot_number 当前画的图在哪个区域
可以通过 plot_number 切换绘图区域
plt.plot(x, y, format_string, **kwargs)
x - x轴数据,列表或数组,可选
y - y轴数据,列表或数组
format_string - 控制曲线的格式字符串,可选
**kwargs - 第二组或更多的(x,y,format_string),用于同时绘制多条曲线,此时曲线的 x 不能省略
format_string
由颜色字符、风格字符和标记字符组成
不指定时有系统默认,会对不同线进行区分
颜色字符
说明
颜色字符
说明
'b'
蓝色
'm'
洋红色magenta
'g'
绿色
'y'
黄色
'r'
红色
'k'
黑色
'c'
青绿色cyan
'w'
白色
'#008000'
RGB某颜色
'0.8'
灰度值
风格字符
说明
'-'
实线
'--'
破折线
'-.'
点划线
':'
虚线
"''
无线条
标记字符
说明
标记
说明
标记
说明
'.'
点标记
'1'
下花三角标记
'h'
竖六边形标记
','
像素标记(极小点)
'2'
上花三角标记
'H'
横六边形标记
'o'
实心圈标记
'3'
左花三角标记
'+'
十字标记
'v'
倒三角标记
'4'
右花三角标记
'x'
x标记
'^'
上三角标记
's'
实心方形标记
'D'
菱形标记
'>'
右三角标记
'p'
实心五角标记
'd'
瘦菱形标记
'<'
左三角标记
'*'
星形标记
'|'
垂直线标记
Last updated
Was this helpful?