格式美化
plt.plot(x, y, format, **kwargs) x: x轴数据,列表或数组,可选 y: y轴数据,列表或数组 format: 控制曲线的格式化字符串,可选 kwargs: 第二组或更多(x,y,format,**kwargs)
**注意:**当绘制多条曲线时,各条曲线的x不能省略。
format:控制曲线的格式,可选由颜色字符、风格字符和标记字符组成
不同颜色
颜色字符 | 说明 | 颜色字符 | 说明 |
---|---|---|---|
'b' | blue 蓝色 | 'm' | magenta 洋红色 |
'g' | green 绿色 | 'y' | yellow 黄色 |
'r' | red 红色 | 'k' | black 黑色 |
'c' | cyan 青绿色 | 'w' | white 白色 |
'#008800' | rgb颜色 | '0.8' | 灰度值 |
python
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a, a*1.5, a, a*2.5, a,a*3.5,a,a*4.5) # 多条曲线,默认配色
plt.show()
不同线条
风格字符 | 说明 | 风格字符 | 说明 |
---|---|---|---|
'-' | 实线 | '--' | -虚线 |
'-.' | 点划线 | ':' | ·虚线 |
'' ' ' | 无线条 | 'x' '*' '#' | 自定义字符 |
python
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
# 不同风格
plt.plot(a, a*1.5,':', a, a*2.5,'-.', a,a*3.5,'--',a,a*4.5,'-')
plt.show()
混合使用
python
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a, a*1.5,'go-', a, a*2.5,'rx', a,a*3.5,'*',a,a*4.5,'b-.',a,a*5.5,'m.')
# 绿色实心圆 红色x * 蓝色点划线 洋红色点
plt.show()