antvis/G2

The issue has been closed
y 轴数据都为 0 时,如何将折线显示在底部 x 轴上而不是中间? #6160
sakura-flutter posted onGitHub
问题描述
目前遇到数据都为 0 时,折现会显示在中间:
尝试配置过 domain
限定 0 并加上 clamp
,在数据都为 0 时可以达到预期行为:
但如果有数据时会导致 y 轴定义域不是实际数据的值:
重现链接
https://stackblitz.com/edit/react-tmslnz?file=src%2Findex.js
重现步骤
No response
预期行为
数据都为 0 时折现显示在中间不太符合“直觉”,尤其是在多轴图中更为突出,而且一旦一个点有数据,整条折现变化很大。
预期是像 echarts 直接在 x 轴上显示:
请问有没有在数据都为 0 时在底部显示且不影响 y 轴定义域范围显示的配置方式? 如果没有能否提供一个配置实现?感觉这个场景还是很常见的
感谢
平台
No response
屏幕截图或视频(可选)
No response
补充说明(可选)
@antv/g2 Version: 5.1.15-beta.4