Как нарисовать вертикальную линию в chart.js2 без метки - PullRequest
1 голос
/ 22 апреля 2019

Я использую chart.js 2.8 и chartjs-plugin-annotation.js

У меня есть диаграмма типа бара.

Мои метки: [1.0 - 2.8], [2.8 - 4.6], [6.4 - 8.2], [8.2 - 10.0]

var ctx = document.getElementById("myChart").getContext("2d");
new Chart(ctx, {
  type: "bar",
  data: {
    labels: labels,
    datasets: [{
      data: datas
    }]
  },
  options: {
    annotation: {
      annotations: [{
        type: "line",
        mode: "vertical",
        scaleID: "x-axis-0",
        value: "2.8 - 4.6", //value must be equal a label :(
        borderColor: "red",
        label: {
          content: "TODAY",
          enabled: true,
          position: "top"
        }
      }]
    }
  }
});

Я хочувертикальная линия должна быть проведена точно в 2,4 точке.Но вертикальную линию можно нарисовать только по значению метки.Как я могу это исправить?

...