简体   繁体   English

使用动态值在高位图中格式化轴标签

[英]Formatting axis label in high chart using dynamic values

I am using high chart to plot a graph.In x axis I am plotting integer values.i need to format the x axis label using date time which i have in data array. 我正在使用高位图绘制图形。在x轴上我正在绘制整数值。我需要使用我在数据数组中具有的日期时间来格式化x轴标签。 this.point.mydate not working inside label formatter. this.point.mydate在标签格式化程序中不起作用。

   xAxis: {
            tickInterval: 1,  
            min:1,
            max:30,
            allowDecimals: false,
            title: {
                                  text: 'Date'
                            },  
                            labels: {
                formatter: function () { 

                        return Highcharts.dateFormat('%b-%d', this.point.mydate); 

                }
                } 
            },

You have used Date in xAxis datatype , it should be datetime as follows. 您已经在xAxis数据类型中使用Date ,它应该是datetime ,如下所示。

xAxis: {        
        type: 'datetime',
        labels: {
            formatter: function() {
                return Highcharts.dateFormat('%a %d %b', this.point.mydate);
            }
        }
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM