BarChart не использует beginAtZero, когда одни и те же данные отображаются во второй раз - PullRequest
0 голосов
/ 20 октября 2019

Я использую гистограмму VueChart с другими данными, но с теми же параметрами. Бары должны начинаться с нуля. Они делают, если я вызываю компонент диаграммы в первый раз и когда я вызываю его с другими данными во второй раз.

Но когда я вызываю его в третий раз с теми же данными, что и в первый раз, бары начинаются с минимального значения, а не с нуля.

Компонент ниже вызывается с: chartData как единственное свойство. Я пытался передать параметры как отдельное свойство, но это не изменило поведение.

<script>
import { Bar, mixins } from "vue-chartjs";
const { reactiveProp } = mixins;
export default {
  extends: Bar,
  mixins: [reactiveProp],
  mounted() {
    // Overwriting base render method with actual data.
    this.renderChart(this.chartData, {
      responsive: true,
      scales: {
        xAxes: [
          {
            ticks: {
              autoSkip: false,
              maxRotation: 90
              //minRotation: 90
            }
          }
        ],
        yAxes: [
          {
            ticks: {
              display: true,
              beginAtZero: true,
              min: 0
            }
          }
        ]
      }
    });
  }
};
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...