Highcharts test tool

HTML

<script src="https://code.highcharts.com/highcharts.src.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>

<div id="container"></div>

CSS

#container {
  min-width: 300px;
  max-width: 800px;
  height: 300px;
  margin: 1em auto;
}

JavaScript

Highcharts.chart('container', {
  xAxis: {
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
      'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
    ]
  },
  yAxis: {
    plotLines: [{
        id: 1,
        color: '#d95f02',
        type: 'line',
        value: 125.13,
        width: 2,
        dashStyle: 'shortdash',
        events: {
          mouseover: function(e) {
            var series = this.axis.series[0],
            chart = series.chart,
            	 PointClass = series.pointClass,
              tooltip = chart.tooltip,
              point = (new PointClass()).init(
                series, ['Plotline', this.options.value]
              ),
              normalizedEvent = chart.pointer.normalize(e);
              
           point.tooltipPos = [
           	normalizedEvent.chartX - chart.plotLeft,
            normalizedEvent.chartY - chart.plotTop
           ];

            tooltip.refresh(point);
        },
        mouseout: function(e) {
          this.axis.chart.tooltip.hide();
        }
      }
    }]
},
series: [{
  data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
  type: 'column'
}]

});