我正在尝试使用echarts (echarts.apache.org)创建一个人口金字塔图。我找不到这样的例子,也找不到该怎么做。图表的值都应该显示为正。图表示例:https://www.internetgeography.net/wp-content/uploads/2019/12/united-kingdom-population-pyramid-2016.gif
我试过使用反向轴条形图,带有负数,但我找不到一种方法将显示的负数破解成正数。
发布于 2022-11-14 17:53:10
我尝试修改堆栈图,使用负输入值,并将显示改写为正(Math.abs())。
当导入数据时,我乘以-1,所以输出必须是正的.valueFormatter: (value) => Math.abs(value)
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
},
valueFormatter: (value) => Math.abs(value)
}修改series.label.formatter显示为正的,Math.abs(params.value)也是阳性的。
label: {
show: true,
position: 'left',
formatter: function (params) {
return Math.abs(params.value);
}
} xAxis: [
{
type: 'value',
show: true,
axisLabel: {
formatter: function (params) {
return Math.abs(params);
}
}
}
],https://stackoverflow.com/questions/71723867
复制相似问题