如何对ln1=sns.pointplot(x='ID',y='北京',data=df) ln2=sns.pointplot(x='ID',y='上海',color='red',data=df) ln3=sns.pointplot(x='ID',y='广州',color='green',data=df)添加图例
时间: 2024-01-03 07:03:45 浏览: 103
matlab开发-添加到图例
要为这些线条添加图例,可以使用`matplotlib.pyplot.legend()`函数。在绘制完这些线条之后,可以调用该函数来添加图例。以下是示例代码:
```python
import matplotlib.pyplot as plt
import seaborn as sns
ln1 = sns.pointplot(x='ID', y='北京', data=df)
ln2 = sns.pointplot(x='ID', y='上海', color='red', data=df)
ln3 = sns.pointplot(x='ID', y='广州', color='green', data=df)
plt.legend(labels=['北京', '上海', '广州'])
plt.show()
```
在这个示例中,`plt.legend(labels=['北京', '上海', '广州'])`用于添加图例,`labels`参数指定了每个线条对应的标签。你可以根据需要修改标签的内容。最后,调用`plt.show()`来显示图形。
阅读全文