Как напечатать серию времени с годом по оси X и рассчитать по оси Y для определенного типа категории - PullRequest
0 голосов
/ 31 октября 2018

df Я хочу напечатать временной ряд на Python, где моя ось x содержит годы, которые хранятся в переменной, и имеет тип STRING. Моя ось Y должна печатать счет за каждый год для основного типа `category = Drug Narcotics Я ожидаю график, подобный этому

primary_type_categories	     Date1
Drug/Narcotic Violation	  05-03-16 21:00
Serious Offenses	  05-03-16 21:30
Violent Crimes	          05-03-16 18:30
Non-Criminal	          05-03-16 22:00
Drug/Narcotic Violation	  05-03-16 21:30

`

import matplotlib.pyplot as plt
a=(df.Date1.dt.year).apply(str) -> Date1 is in Datetime format
plt.rcParams['figure.figsize']=20,7
b=df['primary_type_categories'].unique().tolist()
c=b[0]


plt.plot((a.groupby(c).agg('count')), c= 'black', ls='--', marker='s', ms=5)
plt.xticks(list(range(0,10)),a, rotation ='vertical')

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