slider 交互后支持根据当前可见数据范围调整 scale 的最大最小值到最佳的范围
我尝试一番无法解决render后slider被重置。https://github.com/antvis/G2/discussions/6585
请求功能支持或者正确的使用方法。
##重现链接
https://codesandbox.io/p/sandbox/g2-slider-scale-domain-fit-p9ph4x
您提到的问题是关于在使用 slider 交互后,如何根据当前可见数据范围调整 scale 的最大最小值到最佳范围,并且在 render 后 slider 被重置的问题。
这个问题可能涉及到 G2 的 slider 组件的使用方式。通常情况下,当您使用 slider 进行数据范围的选择时,您需要确保在每次渲染后,slider 的状态能够被正确保存和恢复。
以下是一些可能的解决方案:
-
保存 Slider 状态: 在每次渲染之前,保存当前 slider 的状态(例如当前的值范围),并在渲染后重新设置 slider 的状态。
-
使用 G2 的 API: 检查 G2 提供的 API,看看是否有方法可以在渲染后自动调整 scale 的最大最小值。
-
自定义事件处理: 如果 G2 没有提供直接的方法,您可能需要通过监听 slider 的事件,手动调整 scale 的范围。
如果您需要更具体的代码示例或进一步的帮助,请提供更多的代码细节或上下文信息。我会尽力帮助您解决问题。
如果您认为这是一个功能缺失或需要改进的地方,您可以考虑在 GitHub 上提交一个功能请求,以便开发团队能够考虑在未来的版本中进行改进。
🪧 Tips
For further assistance, please describe your question in the comments and @petercat-assistant to start a conversation with me.
@interstellarmt
#7132 已实现,等待发布