在Python中,使用matplotlib库可以很容易地绘制图形并添加图例。以下是一个简单的示例,展示了如何使用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, label='正弦函数')
plt.plot(x, y2, label='余弦函数')
添加图例
plt.legend()
显示图形
plt.show()
在这个例子中,我们首先导入了`matplotlib.pyplot`和`numpy`库。然后,我们使用`linspace`函数生成了一系列x值,并用这些x值计算了正弦和余弦函数的y值。在`plot`函数中,我们通过`label`参数为每个线段指定了标签。最后,我们调用`legend`函数来显示图例,并通过`show`函数显示整个图形。
你还可以通过`plt.legend`函数的参数来定制图例的位置、字体大小、颜色等属性。例如,如果你想将图例显示在图形的右上角,可以这样做:
```python
plt.legend(loc='upper right')
如果你需要更详细的定制,比如设置图例的标题、字体大小等,可以使用以下语法:
```python
plt.legend(loc='upper right', prop={'size': 12, 'color': 'red'})
这样,你就可以根据需要对图例进行详细的设置了