plt.plot如何将图例放在外围
时间: 2023-11-16 19:01:03 浏览: 38
可以使用plt.legend()函数将图例放在外围。该函数可以接受多个参数,其中loc参数用于指定图例的位置,bbox_to_anchor参数用于指定图例的锚点位置。例如,plt.legend(loc='upper left', bbox_to_anchor=(1, 1))将图例放在左上角,并将锚点设置为图形的右上角。
代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y, label='sin(x)')
plt.legend(loc='upper left', bbox_to_anchor=(1, 1))
plt.show()
```
相关问题
plt.plot添加图例
您可以使用`plt.legend()`函数来为您的绘图添加图例。该函数可以接受一个包含图例标签的列表,这些标签对应于您在`plt.plot()`函数中绘制的每个曲线。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
# 绘制曲线
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 2, 3, 4, 5]
plt.plot(x, y1, label='y = x^2')
plt.plot(x, y2, label='y = x')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上述示例中,`plt.plot()`函数用于绘制两条曲线,分别表示y=x^2和y=x。然后,`plt.legend()`函数用于添加图例,其中标签为'y = x^2'和'y = x'。最后,使用`plt.show()`函数显示图形。
希望这对您有所帮助!如果您有任何其他问题,请随时问我。
plt.plot点图例
你可以使用 `plt.legend()` 函数来添加图例到 `plot` 图中。首先,确保在 `plot` 函数中设置了 `label` 参数来标识每个数据系列。然后,调用 `plt.legend()` 来自动创建图例。
下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 绘制两个数据系列
x = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
y2 = [1, 8, 27, 64, 125]
plt.plot(x, y1, label='y1')
plt.plot(x, y2, label='y2')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
这将绘制两个数据系列,并在图中添加图例,图例将显示标签为 'y1' 和 'y2' 的数据系列。