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ăprecalculatedeste 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șimaxreprezintă 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 deminCountori î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