如何在x / y轴上显示十六进制值?

时间:2013-02-08 19:59:30

标签: highcharts

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

2 个答案:

答案 0 :(得分: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
    },

答案 1 :(得分:0)

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