【问题标题】:Fixing colors when plot charts using python - plotly使用 python 绘制图表时修复颜色 - plotly
【发布时间】:2021-02-13 23:35:44
【问题描述】:

我正在寻找解决此问题的方法。

我正在尝试设置一些图表,但条形图中的所有颜色都相同,但它就在图例中。

df_carteira = pd.read_excel("file.xlsx")

carteira_linha = df_carteira['Status'] == 'approved'
carteira_coluna = ['nome_carteira', 'Valor']
df_carteira = df_carteira.loc[carteira_linha, carteira_coluna]

fig = px.bar(df_carteira, x=df_carteira['nome_carteira'], y=df_carteira['Valor'], color=df_carteira['nome_carteira'])

fig.update_layout({
'plot_bgcolor': 'rgba(0, 0, 0, 0)',
'paper_bgcolor': 'rgba(0, 0, 0, 0)',
})

fig.show()

你们知道如何解决这种问题吗?

聊天显示:

printed chart

【问题讨论】:

  • 请分享您的数据样本,以便制作可重现的代码 sn-p。

标签: python colors plotly bar-chart plotly-python


【解决方案1】:

尝试而不是 color = df['nome_carteira'] 传递一系列颜色,例如 color = ['red', 'green', 'yellow'] 始终等于列表中的属性数 df['nome_carteira'] 。您也可以使用 seaborn,它已经定义了颜色范围。

来源: https://seaborn.pydata.org/tutorial/color_palettes.html

最后的例子:

px.bar(
    df_carteira,
    x=df_carteira['nome_carteira'],
    y=df_carteira['Valor'], 
    color=['red', 'green', 'yellow', 'dark', 'blue']
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多