python - 条形或标签之间的间距

标签 python pandas matplotlib seaborn

所以我试图设置 x 标签之间的间距,或者以某种方式在图表中每个子图中的每个条形之间留出空间,这样它们就不会彼此重叠,哪怕是一点点。我尝试过旋转,但一些 x 标签仍然重叠,而且看起来不正确。如何使其更具视觉吸引力?

g=sns.factorplot(x='type1', col='type2',col_wrap=3, data=dframe, kind='count', sharex=False, sharey=False, palette=pokemon_color_palette)

for ax in g.axes.flat:
    for label in ax.get_xticklabels():
        label.set_rotation(60)


for ax in g.axes.flat:
    ax.set_xlabel('type1', color='indianred')

plt.tight_layout()

example charts

最佳答案

为什么不缩小刻度标签的大小。

ax.tick_params(axis='x', labelsize=10)

关于python - 条形或标签之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41395770/

相关文章:

Python 在使用 Psycopg2 的 cursor.execute() 期间挂起

python - 使用 matplotlib 的 pcolormesh() 在状态行中显示鼠标指针位置的 z 值

python - Pandas :根据一列中字符串的特定组合选择行对

python - 在 Pandas Groupby 函数中重命名列名

python - 匹配 DataFrame 中两个单词之间的字符串

python - 在 matplotlib 中设置 tickslabel 禁用鼠标光标位置

python - 立即绘制和 Matplotlib

Python Django 不返回新页面也不重新加载

python - 如何用Python为游戏制作选择性RNG?

python - Python 中的文本文件到元组到字典