我有一个图形,其中的值是颜色的数量(4红色,5蓝色,1白色)等。 如何为条形着色以匹配数据,例如,当我尝试代码时,红色为绿色,白色为黑色。
def this_family():
data = pd.read_sql('SELECT * FROM toys WHERE Date >= ? ', conn, params=(this_month,))
my_colours = [item for item in data['Family'].drop_duplicates()] # get a list of all the colours effected
c = dict(zip(my_colours, my_colours))
data.groupby(['Name','Family']).size().unstack().plot(kind='bar', stacked=True, edgecolor='black',figsize=(14,6),)
plt.savefig("mysite/Static/this_family.png",bbox_inches = "tight"
答案 0 :(得分:0)
这通过订购初始数据库查询来解决。