Comments (4)
This library does not (and has never) handled rendering: it only deals with positioning and sizing of words so that they don't overlap. In fact, you can use SVG, canvas, or anything else to render the words once their positions and sizes have been computed.
I'm not sure what your issue is exactly, but it sounds like a problem with how you're using D3 and SVG for rendering.
(Aside: the use of the colour red internally is only for hidden extraction of glyphs, this doesn't affect whatever colours you use for rendering).
from d3-cloud.
I guess I didn't really understand that based on the example. What is the point of providing a canvas if the library solely computes positioning of the given text? Not being snarky, I'm just trying to wrap my head around this.
from d3-cloud.
You can provide an optional canvas generator for internal extraction of glyphs. This is mainly for Node.js, where there is no DOM.
from d3-cloud.
understood, thank you for the clarification
from d3-cloud.
Related Issues (20)
- unable to create word cloud inside panel class angularjs html HOT 1
- Exclude user specific words HOT 1
- D3 word cloud cannot show all words HOT 4
- Delay in loading react-wordcloud with fontSizes in options prop HOT 2
- feature: blink words to load more? HOT 2
- Generate the same word cloud for the same data HOT 1
- Allow CSV import HOT 2
- how to use it? HOT 4
- Link / Action for each word HOT 3
- Lot of space left unused HOT 2
- Not working anymore with recent versions of d3! HOT 1
- Need some instruction on how to get started HOT 1
- is there any way to port wordcloud svg to canvas. HOT 1
- Unreadable under D3 V7 HOT 4
- bug: fontSize not working on firefox
- Using d3 from Latex HOT 2
- How to fit chart to size given HOT 1
- Migrate to esm
- Allow changing the dominant baseline HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from d3-cloud.