Показать все значения х графика - PullRequest
0 голосов
/ 14 июня 2019

Я знаю, что это уже спрашивали, но я не мог решить свою проблему. У меня есть три панды столбца, один с датами, а другой со значениями. Я могу получить свой график с двумя кривыми в зависимости от даты.

Однако я не могу отобразить все даты по оси x. Вы можете мне помочь?

import pandas as pd
import matplotlib.pyplot as plt




# mau_file is the pandas dataframe with three columns.

plt.figure()

mau_file.plot(x='month_date', y=['mau', 'nb_migs'], figsize=(10,5), grid=True)
plt.set_xticklabels(mau_file['month_date'])
plt.legend(loc='best')
plt.show()

1 Ответ

0 голосов
/ 14 июня 2019

Обычно, plt.xticks() используется для отображения значений оси x.

Поскольку я не уверен, что он на 100% совместим со структурой панд, вам может потребоваться сохранить ваши данные в классической таблице или в массиве.

Документация из plt.xticks()

РЕДАКТИРОВАТЬ: Можно выбрать ориентацию этикеток.

Например, plt.xticks(x, labels, rotation='vertical') даст вам вертикальные метки.

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