Пример Seaborn для построения графика с датой на оси X без отображения дат - PullRequest
0 голосов
/ 02 апреля 2020

Я выполняю этот код с этой страницы , и он не работает должным образом.

import numpy as np, pandas as pd; plt.close("all")

index = pd.date_range("1 1 2000", periods=100,
                      freq="m", name="date")
data = np.random.randn(100, 4).cumsum(axis=0)
wide_df = pd.DataFrame(data, index, ["a", "b", "c", "d"])
ax = sns.lineplot(data=wide_df)
plt.show()
plt.close()

На оси X не отображаются даты.

Я использую следующие версии:

seaborn==0.10.0
pandas==0.25.0
matplotlib==3.2.0

Как построить график с датами на X?

1 Ответ

1 голос
/ 02 апреля 2020

В моей системе работает нормально, ваш код выполняется без каких-либо изменений:

enter image description here

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

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