Диаграмма. js "minBarLength" не работает, как предполагалось? - PullRequest
0 голосов
/ 16 января 2020

Итак, я пытаюсь настроить график. js, чтобы всегда отображалась небольшая полоса даже для самого низкого значения. Я вижу, что есть свойство "minBarLength", которое в документации говорит"Установите это, чтобы столбцы имели минимальную длину в пикселях". но я не могу заставить это работать?

Вот песочница с использованием последней версии диаграммы. js и с использованием этого свойства, как показано здесь:

data: {
    labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
    datasets: [
      {
        label: "# of Votes",
        data: [12, 19, 3, 5, 2, 3],
        minBarLength: 4,
        backgroundColor: "blue"
      }
    ]
  }

Однако самое низкое значение все еще не отображается на графике:

image showing lack of bar

Я также должен отметить, что мне известно о свойство "beginAtZero", но я не буду использовать это sh, поскольку это может затруднить отображение диаграмм с большими значениями.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 16 января 2020

Просто скажите от yAxes до beginAtZero, расширив опции следующим образом:

options: {
  title: {
    display: true,
    text: "Custom Chart Title"
  },
  scales: {       
    yAxes: [{
      ticks: {
          beginAtZero: true
      }
    }]
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...