matplotlib库是python优秀的数据可视化第三方库 matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式 import matplotlib.pyplot as plt
pyplot的plot()函数
plt.plot(x, y, format_string, **kwargs)
x :x轴数据,列表或数组,可选 y :y轴数据,列表或数组 format_string :控制曲线的格式字符串,可选,由颜色字符 、风格字符 和标记字符 组成 **kwargs :第二组或更多(x, y, format_string) 当绘制多条曲线时,各条曲线的x不可省略
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a, a, 'r-D', a, 1.5*a, 'g--<', a, 2*a, 'y-..', a, 2.5*a, 'b:p', a, 3*a, 'k *')
plt.show()
颜色字符 'b' 'g' 'r' 'c' 'm' 'y' 'k' 'w' '#008000' '0.8' 说明 蓝色 绿色 红色 青绿色 洋红色 黄色 黑色 白色 RGB颜色值 灰度值字符串
风格字符 '-' '--' '-.' ':' " " 说明 实线 破折线 点划线 虚线 无线条
标记字符(1) '.' ',' 'o' 'v' '^' '>' '<' 说明 点标记 像素标记(极小) 实心圈标记 倒三角标记 上三角标记 右三角标记 左三角标记
标记字符(2) ‘1’ ‘2’ ‘3’ ‘4’ ‘s’ ‘p’
‘*’ 说明 下花三角标记 上花三角标记 左花三角标记 右花三角标记 实心方形标记 实心五角标记 星形标记
标记字符(3) ‘h’ ‘H’ ‘+’ ‘x’ ‘d’ ‘D’ ‘|’ 说明 竖六边形标记 横六边形标记 十字标记 x标记 瘦菱形标记 菱形标记 竖直线标记