antvis/G2

无数据时,设置 meta,再 changeData 会导致图例展示错误 #3738

visiky posted onGitHub

估计是 scale 根据 data 来判断字段类型,无数据时,把 color 通道的字段当作为 数值型的了。需要手动指定 type: 'cat'

复现demo:https://codesandbox.io/s/scale-dao-zhi-tu-li-zhan-shi-cuo-wu-n7km9


chart.scale('city', { type: 'cat' });

看了代码,👆🏻可能是最好解决办法,scale 创建逻辑是首次创建之后,后续都不会根据数据来进行自动处理,除非手动设置。

posted by hustcc over 2 years ago

Fund this Issue

$0.00
Funded

Pull requests