【问题标题】:dc.js Tutorial Line Chart Renderdc.js 教程折线图渲染
【发布时间】:2014-05-18 22:47:33
【问题描述】:

我在 JavaScript 库 dc.js 上关注 this tutorial,但在渲染本教程中的折线图时遇到问题。我得到了display 的一些东西,但它并没有完全符合教程中的样子。代码的 D3 和 Crossfilter 部分似乎在相互交谈,因为刷功能有效,所以我想知道我是否没有正确引用 CSS。您只需查看页面源即可轻松查看代码。我假设这是一件简单的事情,由于对 CSS 和 JavaScript 还很陌生,我只是忽略了它。提前感谢您的阅读。

【问题讨论】:

    标签: javascript html css d3.js dc.js


    【解决方案1】:

    您的问题是 path svg 元素上的填充属性未设置,因此它默认为黑色,在中间为您提供黑色填充。当我在浏览器(使用 IE)中打开开发者控制台时,我收到错误消息“由于 mime 类型不匹配而忽略了 CSS”。对于 dc.css 和 colorbrewer.css。 GitHub 对 mime 类型很不利,因此您可能希望将这些文件移到其他地方。

    使填充消失的解决方法(但不能解决您的 css 加载问题)是添加这行代码:

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-14
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      相关资源
      最近更新 更多