sns.kdeplot 怎么加图例
时间: 2024-09-19 15:18:01 浏览: 61
sns.load_dataset(“iris”)报错原因探究+解决办法
sns.kdeplot 是 seaborn 库中的一个函数,用于绘制核密度估计图(Kernel Density Estimation)。如果想添加图例到这个图表上,通常是在绘图完成后,通过 `plt.legend` 或者 `ax.legend` 方法来指定。这里是一个简单的示例:
```python
import seaborn as sns
import numpy as np
# 假设我们有数据
data = np.random.randn(100)
# 绘制 kde 图
kde_plot = sns.kdeplot(data, shade=True) # 'shade=True' 表示填充颜色
# 添加图例
kde_plot.figure.legend(title='Density Distribution', loc='best') # 使用 figure 的 legend 方法
# 或者直接在 ax 上添加
# ax = kde_plot.get_figure().axes[0] # 获取当前轴
# ax.legend(title='Density Distribution')
# 如果需要指定特定的颜色或标签,可以在创建图例时传入对应的参数
# plt.legend(labels=['Your Label'], colors=['your_color'])
#
阅读全文