Javascript d3云只渲染单词列表中的一个单词

Javascript d3云只渲染单词列表中的一个单词,javascript,d3.js,svg,d3-cloud,Javascript,D3.js,Svg,D3 Cloud,我一直在尝试为创建一个简单的示例,但不知怎么的,它并没有像预期的那样工作。我正在传递一个单词列表,但D3Cloud只呈现一个单词。我也检查了svg元素,其中只有一个文本元素。非常感谢您的帮助 您应该添加fontSize方法。看 让d3cloud=d3.layout.cloud() .尺寸([宽度、高度]) .旋转(0) .fontSize(40)// let d3cloud = d3.layout.cloud() .size([width,height])

我一直在尝试为创建一个简单的示例,但不知怎么的,它并没有像预期的那样工作。我正在传递一个单词列表,但D3Cloud只呈现一个单词。我也检查了svg元素,其中只有一个文本元素。非常感谢您的帮助


您应该添加
fontSize
方法。看

让d3cloud=d3.layout.cloud()
.尺寸([宽度、高度])
.旋转(0)
.fontSize(40)//
  let d3cloud = d3.layout.cloud()
                .size([width,height])
                .rotate(0)
                .fontSize(40) // <-- !!!
                .on("end", this.drawCloud)
                .words(entity_list);