【发布时间】:2021-11-27 07:58:33
【问题描述】:
我正在创建一个 d3.js 和反应饼图,并且路径元素在 d 属性上出现错误,需要一个数字。
错误:属性 d:预期数字,“MNaN,NaNLNaN,NaNZ”。
正在查看我的代码,但我无法找出问题所在。
import React from 'react'
import * as d3 from 'd3'
function Pie() {
const data = [{name: 'simba', value: 60}, {name: 'kiki', value: 40}]
const pieData = d3.pie().value(d => d.value)(data)
const arc = d3.arc()
.innerRadius(0)
.outerRadius(50)
return (
<svg>
<g transform={`translate(50, 50)`} >
<path d={arc(pieData)}/>
</g>
</svg>
)
}
export default Pie
【问题讨论】:
标签: d3.js kendo-dataviz