python 绘图legend
时间: 2023-11-09 18:03:20 浏览: 75
在 Python 绘图中,可以使用 matplotlib 库来添加图例(legend)。可以通过调用 `plt.legend()` 函数来添加图例,该函数会自动将当前轴上的所有线条添加到图例中。例如:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y1 = [1, 3, 5, 4]
y2 = [2, 4, 6, 5]
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
plt.legend()
plt.show()
```
在上面的代码中,我们先绘制了两条线条,并分别给它们指定了标签(label),然后调用 `plt.legend()` 函数来添加图例。运行代码后,会弹出一个窗口显示绘制的图形,并在右上角显示出图例。
相关问题
python plot legend
Python绘图中的图例(legend)是用来标识不同数据系列的标识,通常是在图表的右上角或左上角显示。在Matplotlib中,可以使用legend()函数来添加图例。可以通过设置参数来控制图例的位置、字体、大小等属性。例如:
```python
import matplotlib.pyplot as plt
# 绘制数据
x = [1, 2, 3, 4, 5]
y1 = [1, 2, 3, 4, 5]
y2 = [1, 4, 9, 16, 25]
plt.plot(x, y1, label='y1')
plt.plot(x, y2, label='y2')
# 添加图例
plt.legend(loc='upper left', fontsize=12)
# 显示图表
plt.show()
```
在上面的例子中,我们使用plot()函数绘制了两个数据系列y1和y2,并分别给它们指定了标签。然后使用legend()函数添加图例,设置位置为左上角,字体大小为12。最后使用show()函数显示图表。
python matplotlib legend设置
Python Matplotlib中的图例设置可以通过以下步骤完成:
1. 在绘图时,为每个数据系列添加标签,例如:
```python
plt.plot(x, y1, label='Data 1')
plt.plot(x, y2, label='Data 2')
```
2. 在绘图完成后,使用`plt.legend()`函数添加图例,例如:
```python
plt.legend()
```
3. 可以通过`loc`参数设置图例的位置,例如:
```python
plt.legend(loc='upper right')
```
4. 可以通过`fontsize`参数设置图例的字体大小,例如:
```python
plt.legend(fontsize=12)
```
5. 可以通过`title`参数设置图例的标题,例如:
```python
plt.legend(title='Legend', fontsize=12)
```
6. 可以通过`ncol`参数设置图例的列数,例如:
```python
plt.legend(ncol=2)
```
以上就是Python Matplotlib中图例设置的基本步骤和常用参数。
阅读全文