Я использую react-chartjs-2
для создания линейного графика. В этой группе я хочу использовать время в xAxes. Но я получаю следующую ошибку.
Chart.js:10609 Uncaught Error: This method is not implemented: either no adapter can be found or an incomplete integration was provided
Вот мой код.
render() {
var startDate = moment().subtract(1, 'year').format('MMM YYYY');
var endDate = moment().format('MMM YYYY');
const data = {
labels: [startDate, endDate],
datasets: [
{
label: 'NPS Score',
fill: false,
lineTension: 0.2,
backgroundColor: 'rgba(75,192,192,0.4)',
borderColor: 'rgba(75,192,192,1)',
borderDash: [],
borderDashOffset: 0.0,
pointBorderColor: 'rgba(75,192,192,1)',
pointBackgroundColor: '#fff',
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: 'rgba(75,192,192,1)',
pointHoverBorderColor: 'rgba(220,220,220,1)',
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: this.state.data,
},
],
};
const lineOptions = {
scales: {
xAxes: [
{
type: 'time',
time: {
unit: 'month',
tooltipFormat: 'lll',
},
ticks: {
maxTicksLimit: 12,
},
},
],
yAxes: [
{
stacked: true,
gridLines: {
display: false,
},
ticks: {
suggestedMin: 100,
suggestedMax: 0,
},
},
],
},
legend: {
display: false,
},
tooltips: {
enabled: true,
},
};
return <Line data={data} options={lineOptions} height={120} />;
Я не могу найти способ исправить это. Есть некоторые вопросы, которые имеют ту же ошибку, но не реагируют js. Кто-нибудь может мне с этим помочь. заранее спасибо.