время на оси x не отображается с использованием react-chart-js-2 с reactapp

Я новичок в реакции, и я интегрирую response-chartjs-2 для заполнения моих данных на диаграмме.

Я использую гистограмму, чтобы показать успешные и неудачные вызовы

1.) В конструкторе я устанавливаю параметры, необходимые для отображения диаграммы для Chartjs < / а>

2.) Затем я звоню серверу и получаю данные для формирования оси X (дата). параметры даты

На YAxis мне нужно было только два тика 0 (неудача) и 200 (успех), но там chartjs делает 20-шаговое изменение размера. YAxis и XAxis не отображаются, как должны, только текущее время отображается на XAxis

Пожалуйста, помогите, все пойдет на пользу.

Спасибо


person Ravikant Maurya    schedule 18.02.2019    source источник


Ответы (1)


Наконец-то нашел решение!

После долгой отладки: -

1.) Я удалил все параметры Xaxis, которые давали мне время на xAxis. 2.) При установке наборов данных в setState поле данных устанавливается в массив chartdata. я только что удалил массив данных из (data: [chartdata] в data: chartdata), см. изображение это решило мою проблему.

При инициализации chartdata в функции я установил его в массив, и когда я снова помещаю его в поле данных, я устанавливаю его в массив, в котором лежала моя проблема.

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

person Ravikant Maurya    schedule 19.02.2019