首页 > 解决方案 > seaborn 中是否有任何东西可以帮助我更好地打印名称?

问题描述

我正在尝试使用条形图将多个数据帧一起可视化,但是当类别名称混杂在一起时,我遇到了打印类别名称的问题。我该怎么做才能使其正确打印?

plt.figure(figsize = (10,8))
plt.subplot(131)
plt.title('Primary Percentage Contribution')
sns.barplot(y = primary_precentage.index, x = primary_precentage['Primary 
Percentage Contribution'])

plt.subplot(132)
plt.title('Secondary Percentage Contribution')
sns.barplot(y = secondary_percentage.index, x = 
secondary_percentage['Secondary Percentage Contribution'])

plt.subplot(133)
plt.title('Tertiary Percentage Contribution')
sns.barplot(y = tertiary_percentage.index, 
x=tertiary_percentage['Tertiary Percentage Contribution'])

我希望以干净的方式打印类别的名称,而不会重叠。

标签: pythonjupyter-notebookseaborn

解决方案


不确定预期的结果,但您可以尝试将其添加到您的代码中:

plt.tight_layout()

根据文档

自动调整子图参数以提供指定的填充。


推荐阅读