【问题标题】:same colors on bar chart and pie chart with python / plotly express使用python / plotly express在条形图和饼图中使用相同的颜色
【发布时间】:2020-11-02 17:04:13
【问题描述】:

我对此感到困惑:我尝试用条形图表示每月相同的数据,用饼图表示总数,但我无法在两个图表上获得表示同一类别的相同颜色。 我的代码如下:

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

【问题讨论】:

    标签: python colors plotly plotly-python


    【解决方案1】:

    好的,最后很明显:只需像这样在饼图中添加颜色键:

    pie = px.pie(data, values='number of records', names='category', color='category')
    

    【讨论】:

      猜你喜欢
      • 2020-02-26
      • 2019-11-15
      • 2021-10-25
      • 1970-01-01
      • 2020-09-05
      • 2021-12-23
      • 1970-01-01
      • 2017-06-07
      • 2021-10-31
      相关资源
      最近更新 更多