Skip to main content
100%

d3v4 Simple Word Cloud

✓ Published0🌍 Public
TThanaporn-sk
Last edited Mar 20, 2017
Created on Mar 20, 2017

This example visualizes word frequency as a simple word cloud, where each word is a node in a physics simulation. Words are sized and colored based on their frequency, and oriented either horizontally or vertically. The layout uses `d3.forceSimulation` with `d3.forceCenter`, `d3.forceX`, `d3.forceY`, and a custom `d3.forceRectCollide` for bounding-box collision detection, which prevents overlapping text. The words are rendered as SVG text elements, and the data comes from a CSV file containing word-frequency pairs.

AI-generated description

A simple word cloud using bounding-box style collision detection for d3V4 forceSimulation. Bounding box is a rule that produces a top-left and bottom right corner with coordinates local to the center of the node. So, in this case the size of the bounding box roughly matches the size and orientation of the text.

Source code here

forked from <a href='http://bl.ocks.org/emeeks/'>emeeks</a>'s block: <a href='http://bl.ocks.org/emeeks/9e7a1cd9f573439215fd0c1c14fa150f'></a>

mit Licensed

Similar vizzes