matplotlib legand
时间: 2024-02-03 12:01:39 浏览: 114
NumPy and Matplotlib
Matplotlib legend是一个用于显示图表中元素标签的工具。它可以用于为不同的曲线、子图、数据点等添加标签,从而更好地说明图表中的内容。要添加图例,需要先在绘图时设置label参数来指定标签名称,然后调用legend()函数来显示图例。例如,下面的代码演示了如何在Matplotlib中添加图例:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2 * np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label='Sin')
plt.plot(x, y2, label='Cos')
plt.legend()
plt.show()
```
在这个例子中,我们创建了两个曲线,并使用plot()函数绘制它们。在每个plot()函数中,我们都使用label参数指定了曲线的标签名称。最后,我们调用legend()函数来显示图例,并使用show()函数将图表显示出来。
阅读全文