Python详细介绍了如何更改默认颜色

2024-10-02 14:20:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Dash创建一个web应用程序,并显示一些图表

我的回调包含以下代码:

for fig in [fig1, fig2, fig3]:
    fig.update_layout(
        margin=dict(r=20, l=20, b=20, t=50),
        spikedistance=-1,
        hovermode='x unified',
        plot_bgcolor='rgb(255,255,255)',
        legend=dict(yanchor='top', y=0.95, xanchor='left', x=0.05, bordercolor='lightgray', borderwidth=1),
    )
    fig.update_traces(hovertemplate=None)
    fig.update_xaxes(title=None,
                     spikemode='across', spikedash='solid', spikecolor='black', spikethickness=1)

    fig.update_yaxes(gridcolor='lightgray', showline=True, title=None,
                     zeroline=True, zerolinecolor='lightgray')

return fig1, fig2, fig3

我不喜欢plotly默认颜色,正在尝试更改它们

我尝试将以下内容添加到fig.update_layout

colorway = ['black','red','blue']

但是改变线条的颜色是行不通的

我做错了什么


Tags: nonewebtruetitle颜色figupdatedict