我正在使用地图,其中区域根据百分比着色。图例显示颜色及其百分比之间的映射。但传奇只显示数字,而不是百分比。很明显,这些数字是百分比。因此,每个数字后面应该有一个%符号,或者图表顶部应该有一个%符号。
似乎有chart tick formatting之类的东西,但我无法找到改变它的方法。也许这可以通过stacklabels完成,我期待like this with d3.js。我用highCharts尝试过这个,但似乎忽略了这些属性。
我还尝试更改其他几个对象的格式属性。在图例对象上更改它是最接近的,但它只是错误位置上的一个文本。
编辑:使这一点复杂化的是我不认为图表有x轴或y轴。而是有一个colorAxis对象。也许可以使用带有itemStyle属性的CSS3添加文本。
答案 0 :(得分:1)
非常简单,只需使用formatter
xAxis: {
labels: {
formatter: function() {
return this.value+"%";
}
},
}