Highcharts 7 - 以注释为中心

问题描述 投票:1回答:1

我想要在我的Highchart上的某些数据的顶部显示注释。我在我的数据位置添加了注释,但它从我的数据点的中心开始。但是我希望注释以Point为中心。见图像和下面的Plnkr。

我有什么enter image description here

我想要什么enter image description here http://next.plnkr.co/edit/hHGxXF3pRs7j9M8a

javascript css angular highcharts
1个回答
3
投票

默认情况下,黑线从您给出的值的中间开始;在你的情况下“1547442017000”;但是,因为我们不是黑线来了黄色...你可以把它拉回来,但是拉回任意数字是不行的,因为屏幕尺寸会影响这个值;

所以我们采取不同的方法,我们增加笔画的大小(使用下面的strokeWidth值),这样值仍然指向'1547442017000'...我们只是增加笔画大小。

complete working example

相关代码:

annotations: [
        {
          shapes: [{
            point: {
              xAxis: 0,
              yAxis: 0,
              x: 1547442017000, y: 1
            },
            type: 'rect',
            height: 355,
            width: 0.01,
            fill: 'rgba(0, 0, 0, 0.75)',
            stroke: 'rgba(0, 0, 0, 0.75)',
            strokeWidth: 20
          }]
        }]
© www.soinside.com 2019 - 2024. All rights reserved.