如何解决如何在极地高图中始终如一地给出时间标签?
嗨,我正在研究高图,我有一个极坐标图,我想在 y 轴时间上始终显示。这是我迄今为止尝试过的:
这里我的标签是 [06:00,08:00,.....20:00]
但是如何使一致性达到 24:00,02:00,04:00
,以便我能够悬停一些我现在无法正确看到的值。
我的预期结果应该是这样的:[02:00,04:00,......24:00]
Highcharts.chart('container',{
chart: {
polar: true,type: 'scatter',},xAxis: {
type: 'datetime',showLastLabel: true,time: {
useUTC: false
},yAxis: {
min: 0
},series: [{
data: [
[1616718600000,145],[1616721000000,[1616721900000,[1616722500000,[1616736300000,[1616738700000,[1616739900000,[1616740500000,[1616742300000,[1616742600000,[1616742900000,[1616762100000,[1616762700000,[1616763600000,[1616763900000,[1616764200000,[1616764500000,[1616764800000,[1616765100000,[1616765400000,[1616765700000,[1616766000000,[1616766300000,[1616766600000,[1616767200000,[1616767500000,[1616768100000,[1616768400000,[1616768700000,[1616771400000,[1616773500000,[1616773800000,[1616774100000,[1616774400000,[1616774700000,[1616775300000,[1616775900000,[1616776200000,]
},{
data: [
[1616718600000,[1616737800000,[1616738400000,[1616739000000,[1616739300000,[1616741400000,[1616741700000,[1616742000000,[1616743200000,[1616743800000,[1616744100000,[1616745600000,[1616746500000,[1616746800000,[1616772900000,[1616773200000,[1616775000000,[1616775600000,[1616776500000,[1616776800000,145]
]
}
]
});
这是演示:Jsfiddle
任何帮助谢谢
解决方法
您需要使用具有正确值的 min
和 max
属性。
xAxis: {
...
min: 1616716800000,max: 1616716800000 + 1000 * 60 * 60 * 24,// + 24h
labels: {
formatter: function(){
return Highcharts.dateFormat('%H: %M',this.value);
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。