Javascript highcharts日期时间x轴自定义格式

Javascript highcharts日期时间x轴自定义格式,javascript,ruby-on-rails,highcharts,Javascript,Ruby On Rails,Highcharts,我想要每个工作日的第一个字母作为x轴,即重复。目前,您可以设置dateTimeLabelFormats,我已将其设置为使用%a,这是短工作日(周一、周二、周三等)的日期格式。我怎么能只用第一个字母呢 这是我的代码(我在rails中使用惰性Highcharts) 谢谢。在xAxis的标签->格式化程序中,使用dateFormat函数获取月份,然后使用substring函数获取第一个字母并按如下方式返回该字母- xAxis: { type: 'datetime', l

我想要每个工作日的第一个字母作为x轴,即重复。目前,您可以设置
dateTimeLabelFormats
,我已将其设置为使用
%a
,这是短工作日(周一、周二、周三等)的日期格式。我怎么能只用第一个字母呢

这是我的代码(我在rails中使用惰性Highcharts)


谢谢。

在xAxis的标签->格式化程序中,使用dateFormat函数获取月份,然后使用substring函数获取第一个字母并按如下方式返回该字母-

xAxis: {        
    type: 'datetime',
    labels: {
        formatter: function() {
            var monthStr = Highcharts.dateFormat('%b', this.value);
            var firstLetter = monthStr.substring(0, 1);
            return firstLetter;
        }
    }
},

谢谢你的提醒。这取决于Highcharts库,js文件链接不再可用。但是在他们的新CDN中找到了该文件。现在它又开始工作了。:)是否可以将星期几(sun.mon等)与日期和月份一起添加到x轴标签上?@Nisha:这当然是可能的。但是你应该问你自己的问题我发现。。有可能……只是有点懒得发问:)
xAxis: {        
    type: 'datetime',
    labels: {
        formatter: function() {
            var monthStr = Highcharts.dateFormat('%b', this.value);
            var firstLetter = monthStr.substring(0, 1);
            return firstLetter;
        }
    }
},