无法使用d3-legend插件

时间:2017-01-09 21:28:44

标签: d3.js

我想在我的代码中添加d3-legend插件。我保存了网站上提供的code,并将其添加到我的html文件中,如下所示:

<script src="~/js/d3-legend.min.js"></script>

当我尝试运行以下行(这是我的工作代码的一部分,顺便说一下)

var legendLinear = d3.legend.color()
            .shapeWidth(30)
            .orient('horizontal')
            .scale(linear);
该应用程序崩溃了。当我尝试调试时,我注意到传说中的undefined。所以d3.legend不会被初始化。

我也尝试使用CDN添加它,但没有成功。

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-legend/2.19.0/d3-legend.js"></script>

文档说我应该可以在添加后直接使用它。我在这里错过了什么吗?

注意:当我在chrome devtools中进行文件搜索时,我可以看到添加的文件(.js文件和cdn版本,我仍然无法使用d3.legend

编辑:此问题已修复。我使用的是错误的版本。请参阅下面的评论。

0 个答案:

没有答案