Word Cloud
Eine Wortwolken-Komponente, die auf [d3-cloud] (https://github.com/jasondavies/d3-cloud) aufbaut.
Optionen
- data |
array: entweder ein Array mit Texten, aus denen die Wortwolke erzeugt werden soll, oder, wennprecalculatedauftruegesetzt ist, ein Array mit Wortzählungsobjekten (mit den Schlüsselntextundvalue). Default:[]. - font |
(string|function): Accessorfunktion, die die Schriftart für jedes Wort angibt. Akzeptiert auch eine Konstante anstelle einer Funktion. Default:'serif'. - fontSizeMapper |
function: Accessor-Funktion, die die Schriftgröße für jedes Wort angibt. Die Standardeinstellung ist( count - min + 1 ) / ( max - min + 6 ) * 30.0 + 14.0, wobeiminundmaxdie minimale bzw. maximale Wortanzahl bezeichnen. Default:none. - height |
number: Höhe der Wortwolke (in px). Default:600. - language |
string: Sprachidentifikator (bestimmt die zu entfernenden Stoppwörter). Default:'en'. - minCount |
number: wenn gesetzt, nur Wörter einbeziehen, die mehr alsminCountMal in den angegebenen Daten vorkommen. Default:none. - saveButton |
boolean: steuert, ob eine Schaltfläche zum Speichern der Wortwolke als Bild angezeigt werden soll. Default:true. - onClick |
function: Callback-Funktion, die aufgerufen wird, wenn ein Wort in der Wortwolke angeklickt wird. Default:onClick() {}. - padding |
(function|number): Accessorfunktion oder Konstante, die das numerische Padding für jedes Wort angibt. Default:5. - precalculated |
boolean: steuert, ob die Wortwolke ein Array mit vorberechneten Wortzahlen erwartet oder diese für gegebene Texte generiert. Default:false. - rotate |
(function|number): Accessorfunktion, die den Drehwinkel (in Grad) für jedes Wort angibt. Akzeptiert auch eine Konstante anstelle einer Funktion. Default:word => word.value % 360. - updateThreshold |
number: Stapelgröße der neuen Dokumente inDaten, bevor die Wortwolke neu gerendert wird. Default:5. - stopwords |
array: zusätzliche Stoppwörter, die vor dem Rendern der Wortwolke entfernt werden sollen. Default:[]. - triggerRender |
boolean: erneut wiedergeben, wenn der Datensatz ausgetauscht wird. Default:true. - style |
object: CSS-Inline-Stile. Default:{}. - width |
number: Breite der Wortwolke (in px). Default:700.
Beispiele
- Minimal
- With Style
- With Stopwords
Live-Editor
Ergebnis
ReferenceError: Provider is not defined