javascript - 反应上的比例模块d3问题
问题描述
在我的反应组件上使用此方法
setForeground(context) {
var color = d3.scale.ordinal()....
我总是收到此错误消息
"export 'scale' (imported as 'd3') was not found in 'd3'
正如我在一些示例中看到的那样,我目前正在导入所有 d3 模块。
import * as d3 from "d3";
看起来我没有正确调用它,我已经读过关于 d3 版本肯定存在一些问题,但我已经检查过我正在使用最后一个..
解决方案
如果您使用的是 D3.js V4 或 V5,则引入了一些重大更改,这些更改在更改日志中进行了完整描述。特别是,所有d3.scale.xyz
功能都重命名为d3.scaleXyz
,d3.scale.ordinal
现在也是d3.scaleOrdinal
。
推荐阅读
- c++ - 用最短的编码长度解决问题
- python - 使用多索引连接多个 .csv 数据帧
- python - ImportError:无法导入 PIL.Image。`load_img` 的使用需要 PIL 在 VSCode 中使用 keras
- awk - 从第一个到第 N 个匹配模式之间提取并退出 (gz, zcat | sed, awk, perl)
- reactjs - 在 React 中使用单个 onChange 处理程序处理多个输入
- java - 如何打开 Play 商店以显示给定其自定义 url 方案的应用程序?
- javascript - 你可以使用 Nodejs 的 Create-React-App npm start 吗?
- android - 提供捆绑包和 APK 时如何删除 APK
- pytorch - CUDA 错误 59:触发了设备端断言
- python - 用于模板匹配的 Python OpenCV