Мне нужно сделать точечные графики по количеству.Например, для каждой системы в фрейме данных мне нужно составить график по оборудованию в системе, сколько раз она работала за год.
Пример данных
Следующий код отлично работает для того, над чем в общем работали, но мне нужно по системе, по оборудованию подсчитать, сколько раз в год егобыли обработаны.
total_equipment_historical = df.groupby("EQUIPMENT TYPE")["Year"].value_counts().unstack(0).plot()
Я пробовал следующее, но графики выглядят странно и не полностью разделены системой и оборудованием.
bx2 = CM.groupby(['SYSTEM CODE','EQUIPMENT TYPE'])['Year'].value_counts().unstack(0).plot(kind='line',
subplots=True,
grid=True,
title="Equipment WO's vs Year",
layout=(10, 10),
sharex=False,
sharey= False,
figsize = (100,30),
marker = "o")
plt.tight_layout()
plt.subplots_adjust(top=0.95)
plt.show()
Пример подзаговора, который я хочу получить из этих данных