如何在HighChart中绘制AM、PM标签



我正在使用高位图表绘制图形。图形类型为列范围。我在y轴上画24小时,在x轴上画天。我想在y轴上显示标签为上午、中午、下午。请帮助

以下代码不起作用。以UTC 绘制的时间

var yourLabels = {
    0: 'AM',   
    10: 'Noon',
    20: 'PM'
};
labels: {
            formatter: function() {
            return yourLabels[this.value];
          }
         }

如果有一些现场演示可以使用,那就太好了。然而,我会使用tickPositions在适当的位置创建记号,类似于以下内容:

yAxis: {
     tickPositions: [0, 10, 20],
     showFirstLabel: true,
     showLastLabel: true,
     labels: {
        formatter: function() {
            return yourLabels[this.value];
        }
     }
}

最新更新