Word Cloud
O componentă de nor de cuvinte construită pe baza d3-cloud.
Opțiuni
- data |
array
: fie o matrice de texte din care să se genereze norul de cuvinte, fie, dacăprecalculated
este setat latrue
, o matrice de obiecte de număr de cuvinte (cu cheiletext
șivalue
).. Default:[]
. - font |
(string|function)
: funcție de accesor care specifică fontul pentru fiecare cuvânt. Acceptă, de asemenea, o constantă în loc de o funcție. Default:'serif'
. - fontSizeMapper |
function
: funcție accesor care indică dimensiunea fontului pentru fiecare cuvânt. Valoarea implicită este( număr - min + 1 ) / ( max - min + 6 ) * 30.0 + 14.0
, undemin
șimax
reprezintă numărul minim și, respectiv, numărul maxim de cuvinte.. Default:none
. - height |
number
: înălțimea norului de cuvinte (în px). Default:600
. - language |
string
: identificatorul de limbă (determină cuvintele de oprire care trebuie eliminate). Default:'en'
. - minCount |
number
: dacă este setat, include numai cuvintele care apar de mai mult deminCount
ori în datele date. Default:none
. - saveButton |
boolean
: controlează dacă se afișează sau nu un buton pentru salvarea norului de cuvinte sub formă de imagine. Default:true
. - onClick |
function
: funcția de callback invocată atunci când se face clic pe un cuvânt din norul de cuvinte. Default:onClick() {}
. - padding |
(function|number)
: funcție de accesor sau constantă care indică umplutura numerică pentru fiecare cuvânt. Default:5
. - precalculated |
boolean
: controlează dacă norul de cuvinte așteaptă o matrice de numere de cuvinte precalculate sau le va genera pentru textele date. Default:false
. - rotate |
(function|number)
: funcție de accesor care indică unghiul de rotație (în grade) pentru fiecare cuvânt. Acceptă, de asemenea, o constantă în loc de o funcție. Default:word => word.value % 360
. - updateThreshold |
number
: dimensiunea lotului de documente noi dindata
înainte de re-reprezentarea norului de cuvinte. Default:5
. - stopwords |
array
: cuvinte de oprire suplimentare care trebuie eliminate înainte de redarea norului de cuvinte. Default:[]
. - triggerRender |
boolean
: redarea atunci când setul de date este schimbat. Default:true
. - style |
object
: Stiluri inline CSS. Default:{}
. - width |
number
: lățimea norului de cuvinte (în px). Default:700
.
Exemple
- Minimal
- With Style
- With Stopwords
Editor live
Rezultat
ReferenceError: Provider is not defined