让图例组件与标题颜色对应
时间: 2024-02-17 20:04:05 浏览: 14
您可以通过设置图例和标题的样式来实现这个需求。具体来说,您需要在标题和图例中都设置相同的颜色,例如:
```python
import matplotlib.pyplot as plt
# 绘制图表
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [4, 5, 6], label='Line 1')
ax.plot([1, 2, 3], [2, 4, 6], label='Line 2')
ax.set_title('My Title', color='red') # 设置标题颜色为红色
ax.legend(loc='best', frameon=False, edgecolor='black', facecolor='white', labelcolor='red') # 设置图例颜色为红色
plt.show()
```
在上面的代码中,我们通过设置 `set_title` 方法的 `color` 参数来设置标题的颜色为红色,而在 `legend` 方法中,我们通过设置 `labelcolor` 参数来设置图例中标签的颜色为红色。这样就能实现图例组件与标题颜色对应的效果了。