Seaborn ecdf 图,调整图例项中的间距

Seaborn ecdf plot, adjust spacing in legend items

在 Seaborn 散点图中,我可以像这样调整图例条目中的间距:

tips = sns.load_dataset('tips')
g = sns.scatterplot(data=tips, x="total_bill", y="tip", hue="time")
plt.legend(labelspacing=20)

如何使用 CDF 图执行此操作? 运行 g = sns.ecdfplot(data=tips, x="total_bill", hue="time") 给出了带有图例的情节。我已经尝试了以下但没有任何运气。

plt.legend(labelspacing=20)

g.get_legend().legend(labelspacing=20)

最新的seaborn 0.11.2有一个新功能move_legend() which apart from moving the legend also allows changing other legend properties (note that axes-level functions例如sns.scatterplotsns.ecdfplotreturn和ax):

import seaborn as sns

tips = sns.load_dataset('tips')
ax = sns.ecdfplot(data=tips, x="total_bill", hue="time")
sns.move_legend(ax, labelspacing=5, loc='best')