如何实现元素到d3.js?

how to implement elements to d3.js?

我希望 d3 工作不好。我有一个显示 html 页面的 JFXPanel,它引用了 d3.js。这几乎与我的另一个问题重复,但没有收到太多回复 - How to determine if i have implemented d3 correctly?

除了大量故障排除之外,还研究了 JavaFX、WampServer、D3.js(全部归功于推荐),但仍然无济于事。我所需要的只是 HTML 页面来显示一些视觉元素,我已经准备好继续下一步了。有人可以告诉我为什么我不能在每个时期之后用以下内容引用任何 d3 元素吗? WampServer 上的网站 运行 也没有按预期显示。

代码:

<!DOCTYPE html>
<html lang = "en">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <meta content="utf-8" http-equiv="encoding">  
        <title>D3 test</title>
        <script type = "text / javascript" src= "d3.js"></script>
    </head>

    <body>  
        <p></p>
        <script type = "text / javascript">
            d3.select("body").append("p").text("Hello, world!");            
        </script>       
    </body>
</html>

天哪。万万没想到这么简单的一个错误,竟然花了三天的时间排查。对不起,但也许这可能会在将来帮助其他人。之后一切顺利。完全让我措手不及。

不要在以下行中包含空格:

<script type = "text / javascript" ...>

它应该是:

<script type = "text/javascript" ...>