Highcharts - Highstock 图表在悬停数据点上显示双线以显示工具提示

问题描述

Highstock 图表在悬停数据点上显示双线以显示工具提示,这些提示应该是单一的并且应该是同步的。

AS 可以检查食物(链接在下面和快照中共享)悬停线是双线并且有点不同步。在系列第二个对象(2end 系列)中,如果我们将 xaxis 设置为 0 或将其删除,则此问题会消失,但 xaxis 标签也会被删除。我需要 xaxis 标签和悬停时的单行。

我正在分享小提琴的链接

https://jsfiddle.net/akt6284m/2/

代码

Highcharts.stockChart('container',{
    series: [
      {
         "type":"areaspline","color":"rgba(87,169,222,0.8)","data":[
          {
               "y":0,"x":1608737040000,},{
               "y":0,"x":1608737100000,{
               "y":2,"x":1608737160000,"x":1608737220000,"x":1608737280000,"x":1608737340000,"x":1608737400000,....
         ]
      },{
         "type":"column","groupPadding":0,"showInLegend":false,"yAxis":1,"xAxis":1,"data":[
            {
               "y":1,"color":"#02DE27",{
               "y":1,"color":"#FF3635","x":1608737460000,....
         ],"label":{
            "format":""
         }
      },{
         "type":"scatter","data":[
            [
               1608737160000,0
            ],[
               1608738060000,0
            ]
         ],"color":"#FF3635"
      } 
   ],yAxis: [{
        height: '50%'
    },{
        height: '50%',top: '50%'
    }],xAxis: [{
         tickLength: 0,linewidth: 1,labels: {
            enabled: false
        },height: '50%'
    },{
     
        top: '50%',height: '50%',}]
});

enter image description here

请如果有人能帮我解决这个问题。

解决方法

默认情况下,列系列对 xAxis 具有不同的填充。尝试将此配置用于分配给线系列的 xAxis。

  xAxis: [{
    minPadding: 0.021,maxPadding: 0.021,labels: {
      enabled: false
    },height: '50%'
  },{

    top: '50%',height: '50%',}]

演示:https://jsfiddle.net/BlackLabel/eu94vcta/

API:https://api.highcharts.com/highcharts/xAxis.maxPadding