我试图z在 Plotly 热图上将项目显示为文本。我使用的是最新版本 (5.5.0),并按照 Plotly 热图网页 ( https://plotly.com/python/heatmaps/ ) 上显示的确切示例进行操作,请参阅底部附近的“热图点上的文本”部分。
我的代码是他们的示例代码,即:
figHeatmap = go.Figure(
data=go.Heatmap(
z=[[1,20,30], [20,1,60], [30,60,1]],
text=[['1','2','3'],['4','5','6'],['7','8','9']],
texttemplate="%{text}",
textfont={"size":20}
)
)
Run Code Online (Sandbox Code Playgroud)
当我运行我的应用程序时,我没有收到任何错误,并且当我将鼠标悬停在热图上时,标签确实显示,但文本没有按应有的方式显示在热图上。由于我使用的是他们的确切示例,因此我不明白可能出了什么问题。有什么想法吗?
[编辑]:这似乎是达世币的问题。当我以交互方式运行该示例时,我确实得到了文本标签。但我的应用程序是 Dash 应用程序的一部分,这就是我看不到渲染标签的地方。