2014-05-18 79 views
0

我在JavaScript库dc.js上关注this tutorial,并且在教程中渲染折线图时遇到问题。我得到display的东西,但它没有看到它在教程中的所有方式。代码的D3和Crossfilter部分似乎互相交谈,因为刷牙功能起作用,所以我想知道如果我没有正确引用CSS。您只需查看页面源代码即可轻松查看代码。我假设这是简单的东西,我只是因为对CSS和JavaScript相当新颖而忽视。提前致谢阅读。dc.js教程折线图渲染

回答

0

你的问题是路径svg元素上的fill属性没有设置,所以它默认为黑色,给你中间的黑色填充。当我在浏览器(使用IE)中打开开发人员控制台时,出现错误消息“由于MIME类型不匹配而忽略了CSS”。为dc.css和colorbrewer.css。 GitHub是一种带有MIME类型的痛苦,因此您可能需要将这些文件移到别处。

的工作各地去填充走开(但没有解决你的CSS加载问题)是加入这行代码:

d3.select(".line").attr("fill-opacity", 0); 

我希望帮助!