Я пытаюсь сделать коробочные графики из фрейма данных. У меня есть две колонки, одна со странами, другая с данными, касающимися этих стран.
Country AverageTemperatureCelsius
0 New Zealand 11.059
1 Columbia 11.327
2 New Zealand 11.585
3 Columbia 11.432
4 New Zealand 12.707
Я хочу сделать коробочные диаграммы, где одна будет представлять Новую Зеландию, а другая - Колумбию. (конечно, у меня больше стран в реальных данных).
Мне удалось решить собственную проблему, решение -
newdf=df.pivot(columns='Country', values='AverageTemperatureCelsius')
plt.xlim((0,9))
i=0
for column in newdf.columns:
plt.boxplot(newdf[column][newdf[column].notnull()], positions=[i+1],widths=0.5)
i=i+1