如何解决条形图和饼图上的相同颜色与python / plotly express
我为此感到困惑:我试图用条形图每月代表相同的数据,而用饼形图代表总计,但是在两个图表上我都无法获得代表相同类别的相同颜色。 我的代码如下:
import pandas as pd
import plotly.express as px
from plotly.offline import plot
df = pd.read_csv('myfile.csv')
data = df.groupby(['month','category']).size().reset_index(name='number of records')
histo = px.bar(data,x='month',y='number of records',color='category',barmode='stack')
pie = px.pie(data,values='number of records',names='category')
plot(histo,filename = 'histo')
plot(pie,filename = 'pie')
结果是:
我们可以看到,条形图上的A是蓝色,而饼图上的X是蓝色。
有人可以帮忙吗?
Tks
解决方法
好的,最后很明显:只需在饼图中添加颜色键,如下所示:
pie = px.pie(data,values='number of records',names='category',color='category')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。