Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

slider 交互后支持根据当前可见数据范围调整 scale 的最大最小值到最佳的范围 #6586

Open
NHZEX opened this issue Jan 13, 2025 Discussed in #6585 · 1 comment

Comments

@NHZEX
Copy link

NHZEX commented Jan 13, 2025

我尝试一番无法解决renderslider被重置。#6585

请求功能支持或者正确的使用方法。

##重现链接

https://codesandbox.io/p/sandbox/g2-slider-scale-domain-fit-p9ph4x

Copy link

您提到的问题是关于在使用 slider 交互后,如何根据当前可见数据范围调整 scale 的最大最小值到最佳范围,并且在 render 后 slider 被重置的问题。

这个问题可能涉及到 G2 的 slider 组件的使用方式。通常情况下,当您使用 slider 进行数据范围的选择时,您需要确保在每次渲染后,slider 的状态能够被正确保存和恢复。

以下是一些可能的解决方案:

  1. 保存 Slider 状态: 在每次渲染之前,保存当前 slider 的状态(例如当前的值范围),并在渲染后重新设置 slider 的状态。

  2. 使用 G2 的 API: 检查 G2 提供的 API,看看是否有方法可以在渲染后自动调整 scale 的最大最小值。

  3. 自定义事件处理: 如果 G2 没有提供直接的方法,您可能需要通过监听 slider 的事件,手动调整 scale 的范围。

如果您需要更具体的代码示例或进一步的帮助,请提供更多的代码细节或上下文信息。我会尽力帮助您解决问题。

如果您认为这是一个功能缺失或需要改进的地方,您可以考虑在 GitHub 上提交一个功能请求,以便开发团队能够考虑在未来的版本中进行改进。

🪧 Tips For further assistance, please describe your question in the comments and @petercat-assistant to start a conversation with me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant