python - 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
但我在文档中没有看到示例。
解决方案
用于轴的手动范围
layout = go.Layout(
xaxis=dict(
range=[2, 5]
),
yaxis=dict(
range=[2, 5]
)
)
欲了解更多信息https://plot.ly/python/axes/#setting-the-range-of-axes-manually
推荐阅读
- c++ - 如何使用链表实现多项式类中的结构和 istrem\ostrem 和操作符,包括单项类 C++
- python-3.x - 转换一些列并选择所有列而不显式写入列名
- javascript - PHP 未检测到 POST 请求参数
- spring - 为什么 JPQL 修改查询只能返回 void 或 int?
- pyviz - panel.pane.Audio 元素的自定义
- flutter - 检测我们何时回到 Flutter 中的上一页
- angular8 - “类型 'void' 不可分配给类型 'Todo[]'。” 如何解决这个问题?
- sql - sql server中的递归CTE累积SUM
- python - 循环通过数据框列进行简单的线性回归?
- matlab - 如何绘制二维表面中 Wi-Fi 信号强度的热图?