plt.legend指定颜色
时间: 2023-07-22 22:20:44 浏览: 81
matplotlib.pyplot笔记
可以使用`plt.legend()`函数中的`prop`参数来指定图例中文本的颜色。具体做法是,先创建一个字体属性对象,然后将它传递给`prop`参数即可。示例代码如下:
```python
import matplotlib.pyplot as plt
# 创建一些样本数据
x = [1, 2, 3]
y1 = [4, 5, 6]
y2 = [7, 8, 9]
# 绘制两条折线
plt.plot(x, y1, label='line1')
plt.plot(x, y2, label='line2')
# 设置图例的字体颜色为红色
font_prop = {'color': 'red'}
plt.legend(prop=font_prop)
# 显示图形
plt.show()
```
在上面的代码中,我们创建了两条折线,并使用`plt.plot()`函数绘制它们。然后,我们在图例中使用`label`参数指定了每条折线的标签。最后,我们使用`prop`参数指定了字体颜色为红色。运行代码,就可以看到图例中的文本颜色变成了红色。
阅读全文