Javascript highcharts日期时间x轴自定义格式
我想要每个工作日的第一个字母作为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
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;
}
}
},