使用HighCharts是否可以在列组中的1列上居中线点?

使用HighCharts是否可以在列组中的1列上居中线点?,highcharts,Highcharts,在这个HighCharts图形中,您可以看到一条线覆盖3列的分组。该行的数据与第三列的数据相同 我想在每个列组的第三列上显示以第三列为中心的直线点。有没有办法用海图做到这一点 我能找到的最简单的方法是给行序列一个pointStart值,使其向右移动 { type: 'line', name: 'Joe\'s Line', data: [4, 3, 3, 9, 1], marker: {

在这个HighCharts图形中,您可以看到一条线覆盖3列的分组。该行的数据与第三列的数据相同

我想在每个列组的第三列上显示以第三列为中心的直线点。有没有办法用海图做到这一点


我能找到的最简单的方法是给行序列一个
pointStart
值,使其向右移动

       {
            type: 'line',
            name: 'Joe\'s Line',
            data: [4, 3, 3, 9, 1],
            marker: {
                lineWidth: 2,
                lineColor: Highcharts.getOptions().colors[3],
                fillColor: 'white'
            },
            pointStart: 0.20 //force it to start further right.
        }
小提琴


太好了!这很有效。谢谢你的提示。唯一需要解决的问题是,当有人从图例中取消选择类别时,隐藏类别(即其中一列)时,如何重新居中标记。注意:使用pointStart会产生副作用。工具提示格式化程序中this.category返回的值现在是pointStart值,而不是以前的年份。