首页 > 解决方案 > 仅显示图中存在的轴上的数据

问题描述

例子

如何隐藏未使用的32.Jun, 14 2020代码。它们不存在于我提供的数据中。

我正在设置这样的定位器:

plt.gca().xaxis.set_major_locator(DayLocator())
plt.gca().yaxis.set_major_locator(MultipleLocator(1))

标签: pythondatetimematplotlibformattingxticks

解决方案


对于 y 轴,您应该使用:

plt.gca().set_ylim([27, 31])

x 轴也是如此,但您应该使用日期格式。你能提供你做情节的代码行吗?例如,如果您的 x 轴数据位于数据框的'Date'列中df,您可以使用:

plt.gca().set_xlim([df['Date'].iloc[0], df['Date'].iloc[-1]])

推荐阅读