plt.fill_between(dates, Moderate_area, Light_area, facecolor='blue', alpha=0.1, label='轻旱面积')给图例加边框
时间: 2023-12-04 14:02:09 浏览: 77
给图片加边框
5星 · 资源好评率100%
您可以使用`edgecolor`参数来给`fill_between`函数的图例添加边框。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# 生成数据
np.random.seed(1)
dates = pd.date_range('20220101', periods=60, freq='D')
Moderate_area = np.random.randint(100, 500, size=60)
Light_area = np.random.randint(50, 300, size=60)
# 绘制图表
fig, ax = plt.subplots()
ax.fill_between(dates, Moderate_area, Light_area, facecolor='blue', alpha=0.1, label='轻旱面积')
ax.legend(edgecolor='black') # 给图例添加边框,边框颜色为黑色
plt.show()
```
在这个例子中,我们使用`fill_between`函数绘制了一个区域图,并添加了一个图例。通过将`edgecolor`参数设置为`'black'`,我们为图例添加了一个黑色的边框。您可以根据需要修改`edgecolor`参数来更改边框的颜色。
阅读全文