内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
有没有一种标准的方法来获取Highcharts的X轴日期?无法在他们的文档中找到它:http : //www.highcharts.com/ref/#xAxis-type
当我的时间范围足够大时,它显示日期。但是,如果时间范围不够大,则只显示几小时,如下所示:
这并不理想......如果它能在这种情况下显示日期和时间,那会很棒。谁知道怎么做吗?
Highcharts将自动尝试找到当前缩放范围的最佳格式。这是在xAxis具有类型时完成的'datetime'
。接下来计算当前缩放的单位,它可以是下列之一:
然后使用该单位查找轴标签的格式。默认模式是:
second: '%H:%M:%S',
minute: '%H:%M',
hour: '%H:%M',
day: '%e. %b',
week: '%e. %b',
month: '%b \'%y',
year: '%Y'
如果你希望当天成为“小时”级别标签的一部分,您应该更改该dateTimeLabelFormats
级别的选项包括%d
或%e
。这些是可用的模式: