Ploty Dash:如何在Python中限制方框图框悬停小数点后两位



我创建了一个Dash应用程序并添加了一个方框图。我遇到的问题是悬停框上显示的小数位数。我想把它限制在两个以内。已经尝试了上面提到的建议https://plotly.com/python/hover-text-and-formatting/2但它不起作用。hover_data给出一个不存在的错误。在另一个网页上,我使用JS plotly绘制方框图,并使用悬停格式选项来限制上面提到的小数位数https://plotly.com/javascript/hover-text-and-formatting/#rounding-x和y值为2,它们运行得很好。然而,我正试图在Dash中解决这个问题,但到目前为止没有任何帮助。以下是Box plot的一个跟踪的代码。如有任何建议或帮助,我们将不胜感激。谢谢:(

y=dff['AA'],
name="Sample1",
boxmean=True,
showlegend=True,
boxpoints="suspectedoutliers",
hovertemplate ='%{y:.2f}',
pointpos=0,
marker=dict(
color='rgba(255, 65, 54, 0.5)'),
line=dict(
color='rgba(255, 65, 54, 0.5)')
)

hover_data是plotly express的成员。

hovertemplate是更健壮、绘图对象的成员

因此,它们不能互换使用。

https://plotly.com/python/hover-text-and-formatting/

欢迎在下面发表评论,我可以对此进行补充。我不完全确定这是否就是你所指的问题

最新更新