是否使用python和matplotlib将值打印在条形图的顶部
我使用以下代码:
import pandas as pd
import matplotlib.pyplot as plt
hsif = pd.read_excel('C:\\Users\\ans\\Desktop\\test.xlsx')
class_sum = hsif.groupby('Class')['Value'].sum()
class_sum_sort = class_sum.sort_values(ascending=False)
ax = class_sum_sort.plot.barh(x='Class',y=class_sum_sort).invert_yaxis()
plt.title('My Dynamic Graphs')
plt.xlabel('Value',fontsize=20)
plt.ylabel('Class',fontsize=20)
plt.show()
包含以下数据的excel文件
Class Value
Six 3763
Six 2570
Six 1123
Six 901
Seven 12210
Seven 10384
Seven 3188
Seven 2592
Seven 1723
Seven 1011
因此,我试图打印的价值,在顶部的酒吧,这将改变自动基于图形的绘图。我们也可以把六种颜色加上橙色,七种颜色加上红色。 有人能帮我吗
您可以循环浏览这些条并设置文本和颜色
相关问题 更多 >
编程相关推荐