首页 > 解决方案 > python matplotlib条形图的xtick标签过于拥挤,如何使xticks稀疏

问题描述

我想使用以下代码绘制条形图

num_trade.plot.bar()

num_trade对象在哪里pandas.Series。这是结果

在此处输入图像描述

xtick 标签很拥挤,如何使其更稀疏以使标签更明显?

标签: pythonmatplotlibbar-chart

解决方案


假设 x 轴是时间序列数据,实现这一点的一种简单方法是使用以下设置,它会自动处理它

locator = mdates.AutoDateLocator()
formatter = mdates.ConciseDateFormatter(locator)

ax.xaxis.set_major_locator(locator)
ax.xaxis.set_major_formatter(formatter)

推荐阅读