Я пытаюсь визуализировать некоторые результаты, которые я нашел при группировании. Я могу получить правильный сюжет, который мне нужен, но с ошибкой, которую я постоянно получаю в каждом факторе, который я пробовал.
Я использовал субплоты для визуализации. Я пытался сделать hash(tuple(numpy.array([1,2,3,4])))
, но я не знаю, положил ли я его в нужное место.
hash(tuple(numpy.array([1,2,3,4])))
countryfactor = df.groupby("country").sum()[["suicides/100k pop"]]
yearfactor = df.groupby("year").sum()[["suicides/100k pop"]]
sexfactor = df.groupby("sex").sum()[["suicides/100k pop"]]
agefactor = df.groupby("age").sum()[["suicides/100k pop"]]
hdifactor = df.groupby("HDI for year").sum()[["suicides/100k pop"]]
#gdpforyearfactor = df.groupby("gdp_for_year ($)").agg({"suicides_no" : sum})
hdifactor2 = pandas.pivot_table(df,"HDI for year","suicides/100k pop")
gdppercap = df.groupby("gdp_per_capita ($)").sum()[["suicides/100k pop"]]
generationfactor = df.groupby("generation").sum()[["suicides/100k pop"]]
continentsfactor = df.groupby("continents").sum()[["suicides/100k pop"]]
suicides = df.groupby("suicides/100k pop").max()
Я пытаюсь выяснить, какой фактор больше всего влияет на уровень самоубийств, и я подумал, что заговор будет хорошей идеей показать это. Если у вас есть лучшая идея сделать это, я был бы рад сделать это.
fig, ax = plt.subplots()
ax.plot(continentsfactor)
ax.plot(suicides)
legend = ax.legend(loc = "center right")
plt.xlabel("Continents")
plt.ylabel("suicides")
Это код, который вызывает ошибку.