matplotlib 不同颜色
时间: 2023-06-24 14:07:50 浏览: 41
Matplotlib 是 Python 中一个非常常用的数据可视化库。在 Matplotlib 中,可以通过指定不同的颜色来区分不同的数据或者图形。
Matplotlib 中常用的颜色包括:
- 字符表示颜色:'b'(蓝色)、'g'(绿色)、'r'(红色)、'c'(青色)、'm'(品红色)、'y'(黄色)、'k'(黑色)、'w'(白色);
- RGB 值:(0,0,1)(蓝色)、(0,1,0)(绿色)、(1,0,0)(红色)、(0,1,1)(青色)、(1,0,1)(品红色)、(1,1,0)(黄色)、(0,0,0)(黑色)、(1,1,1)(白色);
- HTML 十六进制颜色码:'#0000FF'(蓝色)、'#00FF00'(绿色)、'#FF0000'(红色)、'#00FFFF'(青色)、'#FF00FF'(品红色)、'#FFFF00'(黄色)、'#000000'(黑色)、'#FFFFFF'(白色)。
下面是一个简单的 Matplotlib 示例代码,其中使用了不同的颜色:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 绘制线条
plt.plot(x, y1, 'r', label='Sin')
plt.plot(x, y2, 'g', label='Cos')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的代码中,`plt.plot(x, y1, 'r', label='Sin')` 表示绘制颜色为红色的 `y1` 线条,并将其标记为 "Sin"。同样地,`plt.plot(x, y2, 'g', label='Cos')` 表示绘制颜色为绿色的 `y2` 线条,并将其标记为 "Cos"。最终,通过 `plt.legend()` 函数添加图例,再通过 `plt.show()` 函数显示图形。
除了使用颜色之外,还可以使用不同的线型、标记等方式区分数据或者图形。具体可以参考 Matplotlib 官方文档。