Javascript Highcharts-在工具提示中显示时间数据

Javascript Highcharts-在工具提示中显示时间数据,javascript,django,highcharts,highstock,Javascript,Django,Highcharts,Highstock,我有一个图表,它使用X轴和Y轴的时间数据。我可以用两个轴将毫秒数据转换成HH:MM:SS。如何使Y轴工具提示也显示HH:MM:SS?API表明这是可能的,但我无法复制 tooltipValueFormat:String 只有平行坐标。用于点.y的格式,可在工具提示.pointFormat中作为点.formattedValue使用,如果未设置,点.formattedValue将按以下顺序使用其他选项: yAxis.labels。如果设置,将使用格式 如果yAxis是一个类别,则将显示类别名称 如果

我有一个图表,它使用X轴和Y轴的时间数据。我可以用两个轴将毫秒数据转换成
HH:MM:SS
。如何使Y轴工具提示也显示
HH:MM:SS
?API表明这是可能的,但我无法复制

tooltipValueFormat:String

只有平行坐标。用于
点.y
的格式,可在
工具提示.pointFormat
中作为
点.formattedValue
使用,如果未设置,
点.formattedValue
将按以下顺序使用其他选项:

  • yAxis.labels
    。如果设置,将使用格式
  • 如果yAxis是一个类别,则将显示类别名称
  • 如果yAxis是日期时间,则该值将使用与yAxis标签相同的格式
  • 例如,看我的小提琴

    不要让事情进一步复杂化——我在Django视图中这样做,并通过JSON传递图表选项,以尽量减少对JS的需求。如果可能的话,我想使用一个只使用Highcharts API中的对象的解决方案;而不是求助于用JS编写自己的格式化程序函数


    谢谢你的帮助

    您可以使用
    pointFormat
    传递格式化字符串,如:

    tooltip: {
        pointFormat: '{point.y:%M:%S}'
    }
    

    这是一把有用的小提琴:

    嗨,我下面的回答对你有帮助吗?