Python 如何根据x轴记号减少某些间距间隔
我想根据X轴上的条件减少某些范围之间的间距。在我包含的图片中,我想在增加灰色块并将它们移近的同时,压缩灰色块之间的白色区域。我不确定这是否可能。这个问题类似于有一个时间轴,但去掉了某些部分。图中显示了我所指的白色和灰色区域 我尝试过调整轴的tics和更改主要定位器Python 如何根据x轴记号减少某些间距间隔,python,matplotlib,plot,axis,Python,Matplotlib,Plot,Axis,我想根据X轴上的条件减少某些范围之间的间距。在我包含的图片中,我想在增加灰色块并将它们移近的同时,压缩灰色块之间的白色区域。我不确定这是否可能。这个问题类似于有一个时间轴,但去掉了某些部分。图中显示了我所指的白色和灰色区域 我尝试过调整轴的tics和更改主要定位器 ax.get_xaxis().set_major_locator(mdates.MonthLocator(interval=2)) ax.get_xaxis().set_major_formatter(mdates.DateForm
ax.get_xaxis().set_major_locator(mdates.MonthLocator(interval=2))
ax.get_xaxis().set_major_formatter(mdates.DateFormatter("%b %Y"))
plt.setp(ax.get_xticklabels(), rotation=30, ha="center")
选项是(a)根据某些索引而不是实际日期绘制,(b)使用“断轴”;(c)创建自定义非线性比例。