antvis/G2

【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


这个我修复一下

posted by pearmini almost 2 years ago

Fund this Issue

$0.00
Funded

Pull requests