Word Cloud
Komponenta mraku slov postavená nad d3-cloud.
Možnosti
- data |
array: buď pole textů, ze kterých se generuje mračno slov, nebo, pokud jeprecalculatednastaveno natrue, pole objektů s počtem slov (s klíčitextavalue).. Default:[]. - font |
(string|function): přístupová funkce, která určuje tvář písma pro každé slovo. Místo funkce přijímá také konstantu. Default:'serif'. - fontSizeMapper |
function: přístupová funkce, která udává velikost písma pro každé slovo. Výchozí hodnota je( count - min + 1 ) / ( max - min + 6 ) * 30,0 + 14,0, kdeminamaxoznačují minimální a maximální počet slov.. Default:none. - height |
number: výška mraku slov (v px). Default:600. - language |
string: identifikátor jazyka (určuje stopslova, která mají být odstraněna).. Default:'en'. - minCount |
number: pokud je nastaveno, zahrne pouze slova, která se v daných datech vyskytují více nežminCount.. Default:none. - saveButton |
boolean: určuje, zda se má zobrazit tlačítko pro uložení mračna slov jako obrázku.. Default:true. - onClick |
function: funkce zpětného volání vyvolaná po kliknutí na slovo v mračnu slov.. Default:onClick() {}. - padding |
(function|number): přístupová funkce nebo konstanta udávající číselnou výplň pro každé slovo.. Default:5. - precalculated |
boolean: řídí, zda mračno slov očekává pole předpočítaných počtů slov, nebo zda je bude generovat pro zadané texty.. Default:false. - rotate |
(function|number): přístupová funkce udávající úhel natočení (ve stupních) pro každé slovo. Místo funkce přijímá také konstantu. Default:word => word.value % 360. - updateThreshold |
number: velikost dávky nových dokumentů vdatapřed opětovným vykreslením mračna slov.. Default:5. - stopwords |
array: další stopslova, která se odstraní před vykreslením mračna slov.. Default:[]. - triggerRender |
boolean: znovu vykreslit při výměně datové sady.. Default:true. - style |
object: Řádkové styly CSS. Default:{}. - width |
number: šířka mračna slov (v px). Default:700.
Příklady
- Minimal
- With Style
- With Stopwords
Živý editor
Výsledek
ReferenceError: Provider is not defined