【问题标题】:Ploty Dash: How to limit the Box Plot box hover decimal places to two in Python?Plotly Dash:如何在 Python 中将 Box Plot 框悬停小数位限制为两位?
【发布时间】:2020-12-01 15:38:28
【问题描述】:

我创建了一个 Dash 应用程序并添加了一个箱线图。我遇到的问题是 Hovering a box 上显示的小数位。我想把它限制在两个。已经尝试过https://plotly.com/python/hover-text-and-formatting/ 2 中提到的建议,但它不起作用。 hover_data 给出它不存在的错误。在另一个网页上,我使用 JS plotly 绘制箱形图,并使用悬停格式选项来限制https://plotly.com/javascript/hover-text-and-formatting/#rounding-x-and-y-hover-values 2 中提到的小数位,它们运行良好。但是,我正在尝试在 Dash 中对其进行整理,但到目前为止没有任何帮助。以下是箱线图轨迹之一的代码。 任何建议或帮助将不胜感激。谢谢:)

        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)')
    )

【问题讨论】:

    标签: python hover plotly-dash


    【解决方案1】:

    hover_data是plotly express的成员。

    hovertemplate 是更强大的绘图对象的成员

    所以你不能互换使用它们。

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

    请随时在下面发表评论,我可以对此进行补充。我不完全确定这是否是您所指的问题。

    【讨论】:

      猜你喜欢
      • 2021-02-25
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      相关资源
      最近更新 更多