python - 为什么 Xtick 标签没有对齐?

标签 python python-3.x pandas matplotlib

我正在尝试按对象绘制组,但 x 轴标签未对齐。有什么帮助吗?谢谢。

我的代码:

gdp_by_region.plot(kind='bar', align= 'center')
plt.xticks(fontsize= 'small')

plt.show()

结果:

plot pic

最佳答案

我认为标签本身对齐得很好,但标签中会有很多空格。

import matplotlib.pyplot as plt

ticks = ["    AAA    ", 
         "BB         ",
         "   CCCCCCCC",
         "  DDD      "]
y = [3,4,5,4]

plt.figure(figsize=(3,3))
plt.plot(ticks, y)
plt.tick_params(axis="x", rotation=90)
plt.tight_layout()
plt.show()

enter image description here

关于python - 为什么 Xtick 标签没有对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55505819/

相关文章:

python - pandas 通过将列条目与多个其他列中的条目匹配来选择行

涉及前一行数据的 Python 矢量化操作

python - Python 中的 Hello World

python - 获得完整功能引用堆栈的最简单方法?

c++ - 使用 Cython 和 C++ 组织项目

python - python 字典中重复值的列表

python-3.x - 如何在 scipy.optimize.differential_evolution 中启用并行?

python - Pandas dropna 和过滤

python 带有未知符号的子字符串

python - 如何在django中创建新的数据库连接