antv g2坐标轴文字过长时添加省略号,悬浮显示全部
示例改编自antv基础条形图 https://g2.antv.vision/zh/examples/bar/basic#basic
import { Chart } from '@antv/g2';const data =[
{ country:'巴西', population: 18203},
{ country:'印尼', population: 23489},
{ country:'美国', population: 29034},
{ country:'印度', population: 104970},
{ country:'中国中国中国中国中国中国中国中国中国中国中国中国', population: 131744},
];const chart = newChart({
container:'container',
autoFit:true,
height:500,
});
chart.data(data);
chart.scale('population', { nice: true});//格式化文字,超过长度添加省略号
chart.axis('country', {
tickLine:null,
label: {
autoRotate:false,
autoHide:false, //取消自动隐藏label
formatter(text) {//字符太长添加省略号
return text.length > 4 ?