Gráfico Js V2 desenhar barra horizontal (média) sobre barra vertical

Quero desenhar uma única barra sobre as barras verticais (barra verde). Estou usando o Chart JS V2 com Angular 4.

Encontrei algum código para desenhar linhas, mas não está funcionando no Angular 4.

Eu também tentei usarannotation mas não está funcionando. Comando para adicionar anotação:npm install chartjs-plugin-annotation --save

Abaixo está o meu código, funciona bem para desenhar apenas barras verticais. Alguém pode me ajudar a desenhar uma linha horizontal sobre ela.

Responda:

Instalarnpm install chartjs-plugin-annotation --save

Entãoimport 'chartjs-plugin-annotation';

this.ctx = document.getElementById("myChart");
    this.myChart = new Chart(this.ctx, {
        type: 'bar',
        data: {
            labels: this.barData.getLabels(),
            datasets: [{
                label: this.barData.actualLegendLabel,
                data: this.barData.getLineData(),
                backgroundColor: this.backgroundColorBarOne,
                borderColor: [
                    'rgba(81,117, 194,1)',
                ]}]
        },
        options: {
            scales: {
                responsive: true,
                scaleBeginAtZero: false,
                barBeginAtOrigin: true,
                yAxes: [{
                    ticks: {
                        beginAtZero: true
                    },
                    gridLines: {
                        display: false
                    }
                }],
                xAxes: [{
                    ticks: {
                        beginAtZero: true
                    },
                    gridLines: {
                        display: false
                    }
                }]
            },
            legend: {
                cursor: "line",
                position: 'top',
                labels: {
                    fontSize: 10,                       
                }
            },
            layout: {
                padding: {
                    left: 3,
                    right: 3,
                    top: 5,
                    bottom: 5
                }
            }, annotation: {
                annotations: [{
                    drawTime: 'afterDraw', // overrides annotation.drawTime if set
                    id: 'a-line-1', // optional
                    type: 'line',
                    mode: 'horizontal',
                    scaleID: 'y-axis-0',
                    value: '25',
                    borderColor: 'red',
                    borderWidth: 2,           
                    // Fires when the user clicks this annotation on the chart
                    // (be sure to enable the event in the events array below).
                    onClick: function(e) {
                        // `this` is bound to the annotation element
                    }
                }]
            }
        }
    });      

questionAnswers(1)

yourAnswerToTheQuestion