antvis/G2
The issue has been closed
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();