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

Highcharts 如何在x/y轴上显示十六进制值?,highcharts,Highcharts,在highcharts中,是否有一种简单的方法可以在x/y轴上显示十六进制值而不是十进制值?由于必须告诉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: {

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

由于必须告诉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
    },

您也可以使用formatter()来映射您的值

明白了,我也在考虑这样做,只是想看看是否有内置的东西,我可以简单地用类似于:xAxis:{type:'hex'}的东西初始化轴,但是您的解决方案会起作用,谢谢。@NickTran,但我不相信有