javascript - Plotly 错误:初始点击重置缩放 UI 状态
问题描述
我的代码目前正在使用“uirevision:'true'”来保留缩放 UI 状态。但是,它无法保留第一次单击图形数据点的缩放 UI 状态(这将导致图形自动缩放回默认 UI 状态)。在初始单击之后,我可以放大和缩小并单击任意数量的点,而不会自动缩放回默认值,从而保留缩放 UI 状态。
每当我单击选项栏中的另一个选项(例如打开切换滚动以缩放功能)时,如果我放大,下一次单击将导致图形自动缩放回默认 UI 状态,但之后,我可以放大并退出并单击我想要的任意数量的点,而不会将其缩放回默认值。当我切换滚动到缩放功能以将其关闭时,下一次单击将再次导致图形自动缩放回默认 UI 状态,同时之后会正常工作。
我认为我的代码中的状态更改可能会导致重新渲染,但是当我使用带有选定点的效果挂钩来跳过需要更改状态的步骤时,数据点的初始单击仍会导致自动缩放回默认 UI状态。
有谁知道是什么原因造成的以及如何解决?即使你不这样做,请尽你最大的努力,我全神贯注。
非常感谢任何帮助,谢谢!
解决方案
推荐阅读
- css - 反应:无法读取未定义的属性“样式”
- php - Azure DevOps - 部署 Magento 2 - 请求实体太大代码 413
- firebase-security - 如果在 Cloud Firestore 中发现电子邮件,则访问更深层次的文档
- laravel - 自定义规则 Laravel Livewire
- java - BizTalk 2020 弃用 WCF-BasicHttp
- c++ - 如何让一个文件包含所有包含?
- c++ - 处理具有不同操作的子类的交互的正确方法是什么?
- python - 如何将 tkinter 上的文本框中的文本保存到文本文件中?
- angular - Angular - 如果条件不满足,则重定向到另一个组件
- sql - 使用 jsonb_set() 更新只影响嵌套数组中的一个对象