seaborn修改图例位置
时间: 2023-11-02 11:05:19 浏览: 271
Seaborn中文用户指南.docx
使用seaborn绘图时,可以通过传递 `legend` 参数来控制图例的位置和外观。以下是一些常用的方法:
1. `legend=False`:禁用图例;
2. `legend=True`:启用图例,自动放置在最佳位置;
3. `legend_loc='upper left'`:将图例放置在左上角;
4. `legend_loc='upper right'`:将图例放置在右上角;
5. `legend_loc='lower left'`:将图例放置在左下角;
6. `legend_loc='lower right'`:将图例放置在右下角;
7. `legend_out=True`:将图例放置在图形外部;
8. `legend_out=False`:将图例放置在图形内部。
例如,下面的代码将图例放置在左上角:
```python
import seaborn as sns
tips = sns.load_dataset("tips")
sns.scatterplot(x="total_bill", y="tip", hue="smoker", data=tips)
sns.despine()
plt.legend(loc='upper left')
```
注:`sns.despine()` 可以用于去掉图形的上、右边框线。
阅读全文