antvis/G2

The issue has been closed
【v5】scale 最大最小值不能设置为 0 #5010
Deathsteps posted onGitHub
问题描述
<img width="1140" alt="image" src="https://github.com/antvis/G2/assets/1549118/89e9f7ad-25bd-4151-aa26-4929be5c00c2">
<img width="1177" alt="image" src="https://github.com/antvis/G2/assets/1549118/648a2d41-8988-43a1-9e4b-0b4985effd9b">
感觉是把 0 当 undefined 处理了
期望结果
0 值可以生效
如何重现
官方示例修改
import { Chart } from '@antv/g2';
const chart = new Chart({
container: 'container',
theme: 'classic',
autoFit: true,
});
chart
.interval()
.data([
{ name: 'MODIFY', value: 138, washaway: 0.21014492753623193 },
{ name: 'PRERELEASE', value: 109, washaway: 0.5596330275229358 },
{ name: 'RELEASING', value: 48, washaway: 0 },
{ name: 'XXX', value: -48, washaway: 0 },
])
.encode('x', 'name')
.encode('y', 'value')
.encode('color', 'name')
.scale('y', {
domainMin: 0,
});
chart.render();
额外信息
G2 5.0.4