Python 在Plotly 3.0中设置图例文字颜色

Python 在Plotly 3.0中设置图例文字颜色,python,plotly,plotly.js,Python,Plotly,Plotly.js,我刚刚安装了最新的Plotly(3.0),无法设置图例文字颜色 这是我的代码: import plotly.graph_objs as go import numpy as np x = np.random.randn(1000) y = np.random.randn(1000) fig = go.FigureWidget({'x':x,'y':y,'type':'histogram2dcontour','colorscale':'Viridis'}], layout=go.Layout(

我刚刚安装了最新的Plotly(3.0),无法设置图例文字颜色

这是我的代码:

import plotly.graph_objs as go
import numpy as np

x = np.random.randn(1000)
y = np.random.randn(1000)

fig = go.FigureWidget({'x':x,'y':y,'type':'histogram2dcontour','colorscale':'Viridis'}],
layout=go.Layout(title='test',width=700,plot_bgcolor='rgba(0,0,0,0)',
paper_bgcolor='rgba(0,0,0,0)'))

fig.layout.titlefont.color = 'orange'
fig.layout.xaxis.color = 'white'
fig.layout.yaxis.color = 'white'
fig.layout.legend.font.size = 2000
fig.layout.legend.font.color = 'red'

fig
从下面可以看出,下面的图例文本保持不变。奇怪的是,fig.layout.legend.font.color的属性包括大写、isdigit类方法等

这是一个错误还是我遗漏了什么

非常感谢您的帮助

谢谢


因为您使用的是
Historogram2Contour
,所以右侧的颜色栏不是图例,而是一个名为
colorbar
的对象。要更新它,您可以在跟踪中配置它的属性。下面我举了一个例子,我将记号标记为橙色,标题标记为红色。我使用Jupyter笔记本创建了这个示例,所以我必须将其配置为脱机,但您没有。是颜色栏对象的文档

 import plotly.graph_objs as go
 from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
 init_notebook_mode(connected=True)

 import numpy as np

 x = np.random.uniform(-1, 1, size=500)
 y = np.random.uniform(-1, 1, size=500)

 trace = [go.Histogram2dContour(
         x = x,
         y = y,
     colorbar=dict(
         title='Colorbar',
         tickfont={'color':'#E90' },
         titlefont={"color":'#FF0000'}
     ),
 )]

 iplot(trace, filename = "Basic Histogram2dContour")

谢谢,太好了。没有意识到色阶是传奇的一个单独属性。谢谢!