График с использованием plotly.ts в ионном 3

Я пытаюсь построить график в проекте ionic 3 с использованием plotly.js, однако у меня возникают проблемы при создании простого графика. Я сделал следующее для моей настройки:

npm install --save plotly.js
npm install --save @types/plotly.js

Затем я включил в свой ионный компонент следующее:

import * as Plotly from 'plotly.js'; 

drawChart() {
  const data = [{
    x: ['giraffes', 'orangutans', 'monkeys'],
    y: [20, 14, 23],
    type: 'bar'
  }];
  Plotly.newPlot('myDiv', data);
}

когда я сейчас бегу

tsc

Я получаю следующую ошибку:

Argument of type '{ x: string[]; y: number[]; type: string; }[]' is not assignable to parameter of type 'Partial<ScatterData>[]'.
Type '{ x: string[]; y: number[]; type: string; }' is not assignable to type 'Partial<ScatterData>'.
Types of property 'type' are incompatible. Type 'string' is not assignable to type '"bar" | "pointcloud" | "scatter" | "scattergl" | "scatter3d" | "surface"'.

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

0 ответов

Другие вопросы по тегам