python 图例
时间: 2023-11-14 22:12:18 浏览: 36
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图例代码
以下是一个简单的Python图例代码示例:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
# 绘制折线图
plt.plot(x, y)
# 添加图例
plt.legend(['Line'])
# 显示图形
plt.show()
```
这个代码创建了一个名为`Line`的折线图例,并将其添加到绘制的折线图中。你可以根据需要修改图例的标签名称和样式。
python 图例分段
在Python中,你可以使用Matplotlib库来创建图例并将图例分段。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个图例对象
legend = plt.legend()
# 添加图例分段
legend.get_lines()[0].set_linestyle("-") # 第一段线条样式为实线
legend.get_lines()[1].set_linestyle("--") # 第二段线条样式为虚线
# 显示图例
plt.show()
```
这段代码创建了一个图例对象,并将第一段线条样式设置为实线,第二段线条样式设置为虚线。你可以根据需要添加更多的图例分段,并设置不同的样式。