построение дат в обратном порядке matplotlib / pandas - PullRequest
1 голос
/ 26 июня 2019

Я хотел бы построить график с самыми последними датами слева, а не справа от оси X.

Есть ли способ сделать это в pandas и matplotlib и получить ось даты?

Инвертировать ось в графике matplotlib

показываетКак это сделать для оси Y, используя Invert_yaxis ().Тем не менее, это не доступно для xaxis.

1 Ответ

1 голос
/ 26 июня 2019

Установить xlim () из pyplot.Давайте возьмем этот пример:

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...