гистограмма с накоплением, используя d3 и angular - PullRequest
0 голосов
/ 17 апреля 2020

Я преобразую столбчатую диаграмму с накоплением из JavaScript в TypeScript, используя Angular и D3.

Это работает хорошо, но я не совсем понимаю, почему все еще работает, когда возникает эта ошибка:

Argument of type 'DSVRowArray<string>' is not assignable to parameter of type '{ [key: string]: number; }[]'. The types returned by 'pop()' are incompatible between these types. Type 'DSVRowString<string>' is not assignable to type '{ [key: string]: number; }'. Index signatures are incompatible. Type 'string' is not assignable to type 'number'.ts(2345)

Ошибка выше происходит в этой строке моего кода:

let stackedData = d3.stack()
    .keys(types)
    (data) //here is where it throws the error

Для контекста я использую d3.csv для извлечения данных, которые выглядят что-то вроде ниже

param1,param2,param3
ab,2,3
cd,3,5

Есть ли способ обойти эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...