python显示图例
时间: 2023-07-02 11:08:23 浏览: 38
在 Python 中,可以使用 matplotlib 库来绘制图形并添加图例。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 定义 x 和 y 数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制折线图
plt.plot(x, y, label='y=2x')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的例子中,我们首先定义了 x 和 y 数据,然后使用 `plt.plot()` 方法绘制了一条折线,并将其标记为“y=2x”。接着,使用 `plt.legend()` 方法添加图例,并最后使用 `plt.show()` 方法显示图形。
图例的位置可以使用 `loc` 参数指定,例如 `plt.legend(loc='upper right')` 将图例放置在右上角。还可以使用其他参数来自定义图例的外观和样式,例如 `fontsize`、`frameon` 等等。具体可参考 matplotlib 官方文档。
相关问题
python显示图例代码
以下是一个示例代码,使用matplotlib库创建一个简单的图例:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]
# 创建图形并添加数据
fig, ax = plt.subplots()
ax.plot(x, y1, label='y1')
ax.plot(x, y2, label='y2')
# 添加图例
ax.legend()
# 显示图形
plt.show()
```
在上面的代码中,首先创建了两个数据列表x、y1和y2。接下来,使用matplotlib.pyplot库中的plot函数创建了一个图形,并将数据添加到其中。`label`参数可以用来标记每条线的名称,这样就可以在图例中显示正确的标签。
最后,使用`legend`函数将图例添加到图形中。在图例中,y1和y2分别对应两条线的标签。
运行代码后,将会显示一个包含两条线和图例的图形。
python画图显示图例
在Python中,我们可以使用Matplotlib库来绘制图形和图表,并使用图例来解释这些图形和图表。以下是一个简单的示例程序,演示如何在图形中显示图例。
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y1 = [1, 3, 5, 7, 9]
y2 = [2, 4, 6, 8, 10]
# 绘制图形
plt.plot(x, y1, label='Line 1')
plt.plot(x, y2, label='Line 2')
# 显示图例
plt.legend()
# 显示图形
plt.show()
```
在上面的示例中,我们首先创建了一些数据(x,y1和y2),然后使用plt.plot函数绘制两个线条,并使用label参数分别为它们指定标签。最后,我们使用plt.legend函数显示图例并使用plt.show函数显示图形。