在Plotly中更改y轴标签的颜色

3

我在plotly(python)中绘制了一张图。为了改变图中y轴标签的颜色,我使用了以下代码:fig.update_yaxes(color='white')fig.update_layout(font_color="white"),但不幸的是,它们都没有起作用,还有什么其他方法可以尝试呢?

我的代码:

        for index, i in enumerate(values):
            fig_1.add_trace(go.Scatter(x=[today], y=[i], mode='markers', name=names[index], marker_symbol='star-triangle-up', marker_size=15))

        fig_1.update_layout(
            xaxis_title="",
        )

        fig_1.update_layout( height=450, width=700,xaxis_title="", plot_bgcolor='rgba(65, 104, 119, 0.8)',   )                   
        fig_1.update_layout(legend=dict(
            yanchor="top",

            y=0.99,
            xanchor="left",
            x=0.01,
            )
                    )
        fig_1.layout.yaxis.color = 'white'

        fig_1.update_xaxes(color='white') 
        fig_1.update_yaxes(color='white') 

enter image description here


你得到了什么输出?使用 fig.update_yaxes(color='white') 更改颜色对我来说似乎是有效的,但是由于字体与背景融为一体,所以字体不可见。请提供您使用的代码以及您正在使用的 plotly 版本,以便更轻松地解决您的问题。 - AS11
Plotly 版本为 4.14.3 - Ali
@AS11,我已经添加了我的代码和输出截图。 - Ali
我认为问题在于我的计算机上的Python。当我在jupyter中运行代码时,它可以正常工作,但是当我在我的计算机上运行它时,它无法改变y轴的颜色。可能的原因是什么? - Ali
当我使用fig.show()时,它会正确显示,但当我使用离线的plotly时,它不会考虑刻度标签的颜色。 - Ali
显示剩余2条评论
1个回答

3

您可以使用以下内容:

fig.update_yaxes(title_font_color="red")

你可以在这里查看更多设置:这里

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接