D3.js d3js:从预先存在的单词权重生成云

D3.js d3js:从预先存在的单词权重生成云,d3.js,D3.js,在我发现的演示中,d3js wordcloud本身正在计算字数并消除停止字数 我想提供我自己的字数(权重)并自己消除停止字,因为: 我有一个很长的停止词列表 分析的文本分散在许多目录中 我已经设计了一个例程来递归目录并生成json字数数据 d3js可以从提供的数据生成wordcloud吗?我想换一种说法,代码模块化程度是否足以让d3js只进行云渲染 有野生动物的例子吗 下面是我将创建的静态html页面的伪代码,我希望d3js将其添加到word cloud中: <body>

在我发现的演示中,d3js wordcloud本身正在计算字数并消除停止字数

我想提供我自己的字数(权重)并自己消除停止字,因为:

  • 我有一个很长的停止词列表
  • 分析的文本分散在许多目录中
我已经设计了一个例程来递归目录并生成json字数数据

d3js可以从提供的数据生成wordcloud吗?我想换一种说法,代码模块化程度是否足以让d3js只进行云渲染

有野生动物的例子吗

下面是我将创建的静态html页面的伪代码,我希望d3js将其添加到word cloud中:

  <body>
        <script type="application/json" id="wordcloud-data">
          {
            "words": {
                "word": [
                {
                "-count": "20",
                "-text": "red"
                },
                {
                "-count": "10",
                "-text": "blue"
                },
                {
                "-count": "25",
                "-text": "orange"
                },
                {
                "-count": "5",
                "-text": "dog"
                }
                ]
            }
          }
        </script>
        <div>word cloud here</div>
  </body>

{
“文字”:{
“字”:[
{
“-计数”:“20”,
-文本“:“红色”
},
{
“-计数”:“10”,
-文本“:“蓝色”
},
{
“-计数”:“25”,
“-文本”:“橙色”
},
{
“-计数”:“5”,
-文本“:“狗”
}
]
}
}
这里有云字

我试着找一个例子,但没有成功。

没关系。我搜索了更多,最终找到了一个帮助我的d3.js

从我的需要出发,这个问题有点复杂。尽管我会在进步的过程中回顾它,但它是高级功能的优秀演示

值得注意的是,我的JSON格式几乎就在那里。我需要将其更改为:

var words = [
{"text":"red","size":20},
{"text":"blue","size":10},
{"text":"orange","size":25},
{"text":"dog","size":5}];

没关系。我搜索了更多,最终找到了一个帮助我的d3.js

从我的需要出发,这个问题有点复杂。尽管我会在进步的过程中回顾它,但它是高级功能的优秀演示

值得注意的是,我的JSON格式几乎就在那里。我需要将其更改为:

var words = [
{"text":"red","size":20},
{"text":"blue","size":10},
{"text":"orange","size":25},
{"text":"dog","size":5}];