首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在生态系统中建立人口金字塔?

如何在生态系统中建立人口金字塔?
EN

Stack Overflow用户
提问于 2022-04-03 07:31:07
回答 1查看 123关注 0票数 0

我正在尝试使用echarts (echarts.apache.org)创建一个人口金字塔图。我找不到这样的例子,也找不到该怎么做。图表的值都应该显示为正。图表示例:https://www.internetgeography.net/wp-content/uploads/2019/12/united-kingdom-population-pyramid-2016.gif

我试过使用反向轴条形图,带有负数,但我找不到一种方法将显示的负数破解成正数。

EN

回答 1

Stack Overflow用户

发布于 2022-11-14 17:53:10

我尝试修改堆栈图,使用负输入值,并将显示改写为正(Math.abs())。

当导入数据时,我乘以-1,所以输出必须是正的.valueFormatter: (value) => Math.abs(value)

修改tooltip.valueFormatter

代码语言:javascript
复制
tooltip: {
  trigger: 'axis',
  axisPointer: {
    type: 'shadow'
  },
  valueFormatter: (value) => Math.abs(value)
}

修改series.label.formatter显示为正的,Math.abs(params.value)也是阳性的。

代码语言:javascript
复制
label: {
  show: true,
  position: 'left',
  formatter: function (params) {
    return Math.abs(params.value);
  }
}

和定制的xAxis.axisLabel.formatter

代码语言:javascript
复制
    xAxis: [
        {
            type: 'value',
            show: true,
            axisLabel: {
              formatter: function (params) {
                  return Math.abs(params);
              }
            }
        }
    ],

示例示例代码与电子图表编辑器

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71723867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档