我的 React 应用程序中有一个阴谋的旭日图(只是一个简单的<plot> React 组件)。默认情况下,Plotly 允许用户通过单击图表段来放大较低级别(请参见第一个链接进行演示)。
当用户单击它时(同时保持图表的默认缩放行为),我想在页面其他地方显示有关“选定”部分的一些上下文数据。
在 React 中解决此类问题的惯用方法是使用受控组件,其中 React 指示组件在渲染时的状态,而不是组件管理状态本身(正如 Plotly 目前默认所做的那样)。
这将是理想的,因为将来我想将状态存储在 URL 中,以便可以生成指向特定项目的链接。
这似乎需要:
禁用默认点击行为
单击片段时将所选项目存储在 React 状态(或其他位置)
每次渲染图表时将选择传回 Plotly
...但是在 Plotly 参考文档中似乎没有关于如何执行这些操作的任何信息。
HUX布斯
慕莱坞森
随时随地看视频慕课网APP
相关分类