【问题标题】:no graph output for d3.jsd3.js 没有图形输出
【发布时间】:2014-02-24 18:26:48
【问题描述】:

http://jsfiddle.net/amanminhas16/KUf7f/

var root = {
    "name"    : "Total Number Of Users",
    "size"    : 50000,
    "children": [{
        "name":"user A"
    },
    {
        "name":"user B"
    },
    {
        "name":"user C"
    },
    {
        "name":"user D"
    },
      ]
};

灵感来源于

http://jsfiddle.net/augburto/YMa2y/

但即使我得到了确切的代码,我也没有得到图形输出。 如果我将我的代码复制到他的 jsfiddle 中,它会给我我想要的结果。你能告诉我可能是什么问题吗?

我正在使用 WAMP + Zend。

谢谢你的建议。

【问题讨论】:

  • 一方面,您需要将 D3 添加到 fiddle...dropbox 左侧标题为 Frameworks & Extensions...pick D3。
  • FernOfTheAndes。太好了,这行得通,但它仍然无法在我的本地主机上运行。 :-/ 。完全相同的代码,复制粘贴这个附加行:
  • 你得到的错误信息是什么?
  • Uncaught ReferenceError: d3 is not defined tree:472 Failed to load resource: net::ERR_CONNECTION_REFUSED 我以为这个错误会消失:
  • 尝试添加http协议:<script src="http://d3js.org/d3.v3.min.js"; charset="utf-8"></script>

标签: javascript php graph d3.js wamp


【解决方案1】:

The documentation 页面很好地解释了如何在本地主机中设置 d3。

你必须:

  • 在您的页面中包含 d3.js,使用: <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>

  • 如果您想使用以下方式访问本地文件,请启动 python 服务器: python -m SimpleHTTPServer 8888 &

【讨论】:

  • 嗨克里斯托弗,非常感谢您的建议。
【解决方案2】:

非常感谢您的建议。

但实际上,问题是我没有将我的 javascript 代码放入

$(document).ready(function(){//here})

现在效果很好:) ..

感谢 Christopher 和 FernOfTheAndes 提供的所有帮助

【讨论】:

    猜你喜欢
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多