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, wennprecalculated
auftrue
gesetzt ist, ein Array mit Wortzählungsobjekten (mit den Schlüsselntext
undvalue
). 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
, wobeimin
undmax
die 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 alsminCount
Mal 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