python 图例怎么加
时间: 2023-09-25 22:16:15 浏览: 58
在 Python 中,可以使用 matplotlib 库来绘制图形,并添加图例。下面是一个简单的示例代码:
```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='y1')
plt.plot(x, y2, label='y2')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上面的代码中,`plot()` 函数用于绘制折线图,并通过 `label` 参数设置每条折线的标签。`legend()` 函数用于添加图例。最后,使用 `show()` 函数显示图形。
运行代码后,会显示一个带有图例的折线图。你可以根据自己的需要修改数据和图形类型。
相关问题
python 图例
Python中的图例是用于解释图表中各个元素的标签。它可以帮助读者更好地理解图表中的数据。在Matplotlib中,可以使用legend()函数来添加图例。该函数可以接受一个包含标签的列表作为参数,并将其添加到图表中。例如,如果我们要为上面引用中的条形图添加图例,可以在plt.bar()函数中添加label参数,并在最后调用legend()函数来添加图例。示例代码如下:
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
height = [3, 12, 5, 18, 45]
bars = ('A', 'B', 'C', 'D', 'E')
y_pos = np.arange(len(bars))
# 创建条形图
plt.bar(y_pos, height, label='数据')
# x轴标签
plt.xticks(y_pos, bars)
# 添加图例
plt.legend()
# 显示
plt.show()
在上面的代码中,我们在plt.bar()函数中添加了label参数,并在最后调用了legend()函数来添加图例。运行代码后,我们可以看到图表中出现了一个标签为“数据”的图例。
python图例框线加粗
可以使用Matplotlib库中的rcParams设置来修改图例框线的宽度。
以下是示例代码:
```python
import matplotlib.pyplot as plt
# 设置图例框线宽度为3
plt.rcParams['legend.linewidth'] = 3
# 绘制示例图
x = [1, 2, 3]
y = [4, 5, 6]
plt.plot(x, y, label='example')
plt.legend()
plt.show()
```
阅读全文