在我的react组件上有此方法
setForeground(context) {
var color = d3.scale.ordinal()....
我总是收到此错误消息
"export 'scale' (imported as 'd3') was not found in 'd3'
如某些示例所示,我目前正在导入所有d3模块。
import * as d3 from "d3";
看起来我没有正确地调用它,我读到关于d3版本肯定有一些问题,但是我检查了我是否正在使用最后一个版本。
答案 0 :(得分:1)
如果您使用的是D3.js V4或V5,则会引入一些重大更改,这些更改将在change log中进行完整描述。特别是,所有d3.scale.xyz
函数都重命名为d3.scaleXyz
,因此d3.scale.ordinal
现在是d3.scaleOrdinal
。