HighCharts气泡图:轴间隔标签的文本

时间:2014-06-25 14:24:57

标签: highcharts

我尝试使用HighCharts显示3个城市不同年龄组的男性和女性人数。

我认为气泡图会很完美。 x轴:男,女 y轴:年龄组(0-10岁,11-20岁,21-30岁及30岁以上) 系列:3个城市 气泡大小:人数

问题是x轴和y轴都需要轴间隔的数字而不是文本。 所以我改变了我的图表数据以返回0& 1对女性和男性 并编号为每个年龄组(其中1 = 0-10岁,2 = 11-20岁等)

现在图表工作正常,但当然轴间隔标签没有意​​义。 有没有办法可以将标签更改为文本?

因此,为了生成图表,我可以使用0& 1但是对于间隔标签,我希望它显示"女性"和"男性"。

我搜索了很多,但只能找到自定义工具提示的方法。

1 个答案:

答案 0 :(得分:1)

如果没有看到您的图表代码,说出解决此问题的最佳方法并不容易。

我要看的第一个选项是使用x轴类别。

另一种选择可能是使用axis labelformatter函数(http://api.highcharts.com/highcharts#xAxis.labels.formatter)来完成此操作。

对于您的情况,您可以执行以下操作:

function() {
      if (this.value === 1) {
        return "female";
      } else {
        return "male";
      }
}