我试图用两个数据集生成一个组合的histplot,代码如下
_,bins = np.histogram([150, 600], bins=30)
alpha = 0.4
fig, ax = plt.subplots(1,1)
sns.histplot(df1['Tm/K Pred.'], bins=bins, alpha=alpha, label='df1')
sns.histplot(vispilsExp298Tm_bert['Tm/K Pred.'], bins=bins, alpha=alpha, label='df2')
plt.yscale('log')
plt.legend()
plt.show()
字符串
的数据
但是,图例中的标签是重复的。我能问一下我怎样才能把它们去掉吗??
我查了一下:
handles, labels = ax.get_legend_handles_labels()
handles, labels
([<BarContainer object of 1 artists>,
<BarContainer object of 30 artists>,
<BarContainer object of 1 artists>,
<BarContainer object of 30 artists>],
['df1', 'df1', 'df2', 'df2'])
的数据
1条答案
按热度按时间6mw9ycah1#
您可以使用字典删除重复的标签:
字符串
输出量:
的数据
或者,合并数据集并让
seaborn
处理图例怎么样?型
的
如果没有Pandas:
型
输出量:
的