Как изменить ось X в Matplotlib без изменения значения в заголовке DataFrame - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть DataFrame:

 index    0     1     2     3     4     5
 1        12    13    14    15    13    12


 df.plot()

Ось х будет в диапазоне от 0-5, но я хочу изменить на 1-6 и не хочу изменять значение заголовка столбца на df.columns = df.columns + 1.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете вернуть объект оси из df.plot(), а затем изменить метки тика оси X, используя функцию set_xticklabels():

ax = df.plot()
ax.set_xticklabels([1,2,3,4,5,6])

Обратите внимание, что здесь используются местоположения галочек, которые pandas / matplotlib генерирует автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...