-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
binX分箱后进行颜色编码,箱内颜色分层 #6022
Comments
BTW,如果在该示例中想要使用label,应该怎么设置text值呢?例如:将每个箱的count显示在顶部。 @pearmini |
如果在该示例中想要使用label,应该怎么设置text值呢?例如:将每个箱的count显示在顶部。 |
换用另一个方案了 |
请问如何解决的 |
这个 PR #6250 解决了该问题,等发布之后就可以按照里面的描述使用了 |
|
@CODPHISH 这里的 thresholds 只是一个估计的值,并且不是最后的值,可以参考 https://d3js.org/d3-array/bin#bin_thresholds |
|
approximately 不是“尽可能”的意思,是“大概”的意思。因为返回的 tick 首先要满足可读性:1,2,5 * 10 ^ n 的约束,所以当划分区间较小的时候(比如图中的0到28),合适的划分方法本来就不多,所以会出现一个划分方法对应多个 tickCount(甚至10个) 的情况。 如果希望“尽可能”返回 count 个分箱,建议自己计算 thresholds 的到一个数组,并且把这个数组设置为 thresholds。 chart.rect().transform({
type: 'binX',
y: 'count',
thresholds: [/** 计算得到 ticks **/],
}); |
这个能力已经发布:5.1.21 |
问题描述
我在使用binX进行分箱,想对每个箱的颜色进行区分,但是没有找到比较好办法,除非手动对数据进行分箱标注。
有没有办法直接实现?
重现链接
https://codesandbox.io/p/sandbox/antv-issue-exlau-d3snf2?file=%2Fsrc%2Findex.js%3A11%2C10
重现步骤
No response
预期行为
期望每个箱有独立的颜色,箱内颜色不区分。
实际每个箱内的颜色分层。
平台
屏幕截图或视频(可选)
补充说明(可选)
分组聚合
The text was updated successfully, but these errors were encountered: