antvis/G2

axis label autoEllipsis do not work #4444

visiky posted onGitHub

<img width="331" alt="image" src="https://user-images.githubusercontent.com/15646325/206858015-6899e705-1f43-4461-ab6c-a502c2bed929.png">

close: https://github.com/antvis/G2Plot/issues/3418

import { Chart } from '@antv/g2';

const data = [
  { type: '未知', value: 654, percent: 0.02 },
  { type: '17 岁以下', value: 654, percent: 0.02 },
  { type: '18-24 岁', value: 4400, percent: 0.2 },
  { type: '25-29 岁', value: 5300, percent: 0.24 },
  { type: '30-39 岁', value: 6200, percent: 0.28 },
  { type: '40-49 岁', value: 3300, percent: 0.14 },
  { type: '50 岁以上', value: 1500, percent: 0.06 },
];

const chart = new Chart({
  container: 'container',
  autoFit: false,
  width: 320,
  height: 300,
  padding: [50, 20, 50, 20],
});
chart.data(data);
chart.scale('value', {
  alias: '销售额(万)',
});

chart.axis('type', {
  tickLine: {
    alignTick: false,
  },
  label: {
    autoHide:false,
    autoEllipsis:true,
  }
});
chart.axis('value', false);

chart.tooltip({
  showMarkers: false,
});
chart.interval().position('type*value');

chart.render();

Fund this Issue

$0.00
Funded

Pull requests