格式轴刻度标签

时间:2016-11-03 11:01:39

标签: javascript charts highcharts legend

我正在使用地图,其中区域根据百分比着色。图例显示颜色及其百分比之间的映射。但传奇只显示数字,而不是百分比。很明显,这些数字是百分比。因此,每个数字后面应该有一个%符号,或者图表顶部应该有一个%符号。

似乎有chart tick formatting之类的东西,但我无法找到改变它的方法。也许这可以通过stacklabels完成,我期待like this with d3.js。我用highCharts尝试过这个,但似乎忽略了这些属性。

我还尝试更改其他几个对象的格式属性。在图例对象上更改它是最接近的,但它只是错误位置上的一个文本。

编辑:使这一点复杂化的是我不认为图表有x轴或y轴。而是有一个colorAxis对象。也许可以使用带有itemStyle属性的CSS3添加文本。

1 个答案:

答案 0 :(得分:1)

非常简单,只需使用formatter

即可
xAxis: {
  labels: {
    formatter: function() {
       return this.value+"%";
    }
  },
}