gpt4 book ai didi

javascript - 未捕获的 TypeError : d3. schemeCategory20 不是函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:10 25 4
gpt4 key购买 nike

我是 d3js 和所有 javascript 世界的新手。在我的 html 文件中,我只是像这样导入脚本:

<script src="https://d3js.org/d3.v4.min.js"></script>

通过尝试使用以下内容:

var ordinalColorScale = d3.schemeCategory20();

我得到异常

Uncaught TypeError: d3.schemeCategory20 is not a function at index.html:48

我是否需要任何其他必须导入的 d3js 模块?或者是什么导致了这个问题?

最佳答案

(v5)D3 不再提供 d3.schemeCategory20* 分类配色方案。这 20 种配色方案存在缺陷,因为它们的分组设计可能会错误地暗示数据中的关系:共享色调可能暗示编码数据是一组(父类(super class)别)的一部分,而相对亮度可能暗示顺序。相反,D3 现在包括 d3-scale-chromatic,它实现了 ColorBrewer 的优秀方案,包括分类、发散、顺序单色调和顺序多色调方案。这些方案可用于离散和连续变体。

https://github.com/d3/d3/blob/master/CHANGES.md

关于javascript - 未捕获的 TypeError : d3. schemeCategory20 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47052915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com