Диаграмма рассеяния Python против сюжета - PullRequest
0 голосов
/ 25 октября 2019

Я хочу использовать Python plt.scatter или ax.scatter, чтобы показать время окончания автомобиля в виде диаграммы рассеяния. Поэтому моя ось x содержит массив:

'car001','car002','car003', ...

Оси y должны содержать время окончания в формате даты и времени, например:

'2019-01-01 23:32:01','2019-01-01 23:32:01','2019-01-01 23:32:01', ...

Почему так сложно использовать значения даты и времени в качестве панддатафрейм с диаграммой рассеяния? Я не хочу использовать plt.plot() с линейным стилем 'o'.

Большое спасибо!

1 Ответ

0 голосов
/ 30 октября 2019

Вы пробовали что-то подобное?

import pandas as pd
import matplotlib.pyplot as plt

dates = ['2017-01-01 23:32:01','2018-01-01 23:32:01','2019-01-01 23:32:01']  
PM_25 = ['car001','car002','car003']
dates = [pd.to_datetime(d) for d in dates]

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