2024-05-06 02:51:58 发布
网友
我想在x轴的左边而不是右边绘制一个最近日期的图表
有没有办法在pandas和matplotlib中实现这一点,并且仍然获得日期轴
Invert an axis in a matplotlib grafic
演示如何使用invert_yaxis()对y轴执行此操作。但是,这对于xaxis不可用
从pyplot设置xlim()。举个例子:
period = pd.period_range("1.1.2013","12.1.2013",freq="M") data = np.arange(12) s = pd.Series(data=data,index=period) #Output 2013-01 0 2013-02 1 2013-03 2 2013-04 3 2013-05 4 2013-06 5 2013-07 6 2013-08 7 2013-09 8 2013-10 9 2013-11 10 2013-12 11
将xlim的第一个值设置为系列的最后一个索引,将第二个值设置为第一个索引,如下所示:
s.plot() plt.xlim(s.index[-1],s.index[0]) plt.show()
从pyplot设置xlim()。举个例子:
将xlim的第一个值设置为系列的最后一个索引,将第二个值设置为第一个索引,如下所示:
相关问题 更多 >
编程相关推荐