python 图例标签怎么写
时间: 2024-09-30 14:03:52 浏览: 21
python matplotlib实现将图例放在图外
在Python的Matplotlib库中,你可以通过`legend()`函数添加图例,并使用`label`参数为每个图形设置标签。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [1, 2, 3, 4]
# 绘制线条并设置标签
plt.plot(x, y1, label='线1')
plt.plot(x, y2, label='线2')
# 添加图例
plt.legend()
# 显示图例标签
for handles, labels in plt.gca().get_legend_handles_labels():
print(f"标签:{labels}, 对应的图例:{handles}")
# 或者直接打印特定图例的标签
print("线1对应的标签:", plt.getp(handles[0], "label"))
# 如果需要改变图例的位置或样式,可以进一步设置
plt.legend(loc='upper right') # 设置图例位置
plt.legend(title="我的图例") # 添加标题
阅读全文