首页 > 解决方案 > plotly dash:如何在不同的刻度中绘制 y 轴?

问题描述

例如,我创建了一个 scratter 来显示 real sale_count 和我的模型预测的一些产品的 sale_count 之间的百分比差异:

在此处输入图像描述

percentage_difference = (predict_value - real_value)/real_value

大多数点主要位于 0 ~ 1 。(百分比 0% ~ 100% )众所周知,数据中总是存在一些异常值,其中一些可能超过 10 。

所以我想在以下位置显示绘图 y 轴:[-10, -5, -1, 0, 1, 5, 10]

500% ~ 1000% with length 1
100% ~ 500% with length 2
0% ~ 100% with length 3
0% ~ -100% with length 3
-100% ~ -500% with length 2
-500% ~ -1000% with length 1

但我在文档中没有看到示例。

标签: pythonplotlyplotly-dash

解决方案


用于轴的手动范围

    layout = go.Layout(
    xaxis=dict(
        range=[2, 5]
    ),
    yaxis=dict(
        range=[2, 5]
    )
)

欲了解更多信息https://plot.ly/python/axes/#setting-the-range-of-axes-manually


推荐阅读