0

在 highcharts 中是否有一种简单的方法可以在 x/y 轴上显示十六进制值而不是十进制值?

4

2 回答 2

0

您还可以使用 formatter() 映射您的值http://api.highcharts.com/highcharts#xAxis.labels.formatter

于 2013-02-13T12:20:48.133 回答
0

由于您必须告诉 highcharts 在轴上显示哪些类别,因此您必须先将小数转换为十六进制:

var cat = [100,200,300,400,500,600,700,800,900,1000,1100,1200];
var hexValues = $.map(cat,function(cat){
  return cat.toString(16);
});

然后将它们分配给轴:

 xAxis: {
        categories: hexValues
    },
于 2013-02-08T20:06:27.673 回答