Ошибка: <path>атрибут d: ожидаемое число, «M397, NaN L397,0 A0,0,…» - PullRequest
0 голосов
/ 15 января 2020

У меня есть эта ошибка, когда я пытаюсь поместить значение в радиус поля и значение innerRadius (в Solid Датчик, диаграмма)

Ошибка: атрибут d: ожидаемое число, "M397 , NaN L397,0 A0,0,… ".

Я попытался найти топи c с общей ошибкой, но ничего не нашел.

Две функции, которые я использую для нахождения значения:

"radius": ( 5 + ( Math.floor( index / 2 ) * ( 100 / length ) ) ) + "%",
"innerRadius": ( ( Math.floor( index / 2 ) + 1 ) * ( 100 / length ) ) + "%"

Проблема заключается в использовании этой функции

"radius": (105 - ( Math.floor ( index / 2 ) * length ) ) + "%",
"innerRadius": ( 100 - ( Math.floor ( index / 2 ) * length ) ) + "%"

Ошибка не отображается.

1 Ответ

0 голосов
/ 17 января 2020

Я нашел ошибку. Ошибка, когда я устанавливаю радиус и значение innerRadius с помощью «%». Я тоже пытался использовать метод toFixed, он работает без ошибок

"innerRadius":  ( ( Math.floor( index / 2 ) + 1 ) * ( 100 / length ) ).toFixed(2) + "%" ,               

, но когда я добавляю '+ "%"', я получаю путь ошибки. Но раньше он работал отлично или с другими формулами. Также я пытался использовать методы toString (), но это не сработало.

...