масштаб оси Python PLT отличается от данных - PullRequest
1 голос
/ 18 июня 2019

Мой набор данных выглядит так:

     Month  DeviceType  AvgRevenue
0   201608  desktop     3.029642
1   201608  mobile      0.197588
2   201608  tablet      1.575810
3   201609  desktop     2.352156
4   201609  mobile      0.182009

И я пытаюсь нарисовать график, чтобы визуализировать его, однако, ось X отличается от исходных данных, поскольку моя ось X должна быть Годом и месяцем, а ось X, показанная на графике, недопустима. ..Как я могу это исправить? Спасибо !!

fig, ax = plt.subplots()
for name, group in device.groupby('DeviceType'):
    group.plot('Month', y='AvgRevenue', ax=ax, label=name)

enter image description here

1 Ответ

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

Я решаю проблему путем преобразования моего устройства ['Месяц'] в дату и время: device['Month'] = pd.to_datetime(device['Month'], format='%Y%M')

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