热图高度图 有没有可能在精确的时间点上得到TigkMax,而不是在中间?在我的热图中,我有1/4h值,所以记号位置没有意义。为了说明这一点,我选取了一个Highcharts示例,并做了一些修改:

热图高度图 有没有可能在精确的时间点上得到TigkMax,而不是在中间?在我的热图中,我有1/4h值,所以记号位置没有意义。为了说明这一点,我选取了一个Highcharts示例,并做了一些修改: ,highcharts,heatmap,Highcharts,Heatmap,yAxis的定义: yAxis: { title: { text: null }, labels: { format: '{value}:00' }, minPadding: 0, maxPadding: 0, startOnTick: false, endOnTick: false, tickPositions: [0, 6, 12, 18, 23], tickWidth: 1,

yAxis的定义:

yAxis: {
    title: {
        text: null
    },
    labels: {
        format: '{value}:00'
    },
    minPadding: 0,
    maxPadding: 0,
    startOnTick: false,
    endOnTick: false,
    tickPositions: [0, 6, 12, 18, 23],
    tickWidth: 1,
    min: 0,
    max: 23
},
考虑图表中的前两个小时。有1/4的值。但是00:00的滴答声是在00:30。 另一个问题是工具提示没有显示鼠标所在位置的值。但它被抵消了。因此,无法获取工具提示中显示的当天的最后一个值(23:45)


非常感谢

我有解决第一个问题的办法。但有更简单的解决办法吗<代码>勾选位置:[-0.5,5.5,11.5,17.5,23.5],标签:{formatter:function(){return(this.value+0.5)+“:00”;},您需要设置行大小,默认情况下它等于1。看见如果希望正方形的高度为0.25,请将rowsize设置为该值。您可以将tickInterval指定为0.25,但如果图表没有足够的高度,则重叠的刻度将被隐藏。看,我有一个解决第一个问题的方法。但有更简单的解决办法吗<代码>勾选位置:[-0.5,5.5,11.5,17.5,23.5],标签:{formatter:function(){return(this.value+0.5)+“:00”;},您需要设置行大小,默认情况下它等于1。看见如果希望正方形的高度为0.25,请将rowsize设置为该值。您可以将tickInterval指定为0.25,但如果图表没有足够的高度,则重叠的刻度将被隐藏。看见