У меня есть следующий фрейм данных:
Class Percentage
class1 0.215854
class2 0.12871
class3 0.122787
class4 0.0680061
class5 0.0670523
class6 0.0826716
class7 0.309828
class8 0
class9 0
Как мне создать вертикальную столбчатую диаграмму с накоплением, где y изменяется от 0 до 100%, а данные в процентах отображаются на графике?Я также хотел бы добавить легенду с цветом, соответствующим классу.
Код, который я пробовал:
df.T.plot(kind='bar',stacked=True)
приводит к ошибке: TypeError: Empty 'DataFrame': no numeric data to plot
classgraph,texts = plt.bar(df["Percentage"],height=5) #added texts for later legend
выдал ошибку:
Traceback (most recent call last):
File "<ipython-input-71-894dc447893f>", line 1, in <module>
classgraph,texts = plt.bar(dataframe_plot["Percentage"],height=5)
ValueError: too many values to unpack (expected 2)
Я прочитал довольно много постов о том, как это сделать, но не могу понять, как это сделать.