Премини към основното съдържание

Word Cloud

Компонент за облак от думи, изграден върху d3-cloud.

Опции

  • data | array: или масив от текстове, от които да се генерира облакът от думи, или, ако precalculated е зададено на true, и масив от обекти за брой думи (с ключове text и value). Default: [].
  • font | (string|function): функция за достъп, задаваща лицето на шрифта за всяка дума. Приема също константа вместо функция. Default: 'serif'.
  • fontSizeMapper | function: функция за достъп, която указва размера на шрифта за всяка дума. По подразбиране е ( count - min + 1 ) / ( max - min + 6 ) * 30.0 + 14.0, където min и max означават съответно минималния и максималния брой думи. Default: none.
  • height | number: височина на облака от думи (в px). Default: 600.
  • language | string: идентификатор на езика (определя стоповете, които ще бъдат премахнати). Default: 'en'.
  • minCount | number: ако е зададено, включва само думи, които се появяват повече от minCount пъти в дадените данни. Default: none.
  • saveButton | boolean: контролира дали да се показва бутон за запазване на облака от думи като изображение. Default: true.
  • onClick | function: функция за обратна връзка, която се задейства, когато се щракне върху дума в облака от думи. Default: onClick() {}.
  • padding | (function|number): функция за достъп или константа, указваща цифровата подложка за всяка дума. Default: 5.
  • precalculated | boolean: контролира дали облакът от думи очаква масив от предварително изчислени бройки думи или ще ги генерира за дадени текстове.. Default: false.
  • rotate | (function|number): функция за достъп, указваща ъгъла на завъртане (в градуси) за всяка дума. Приема също константа вместо функция. Default: word => word.value % 360.
  • updateThreshold | number: размер на партидата от нови документи в data преди повторното визуализиране на облака от думи. Default: 5.
  • stopwords | array: допълнителни спиращи думи, които да се премахнат, преди да се визуализира облакът от думи. Default: [].
  • triggerRender | boolean: повторно визуализиране при обмен на набора от данни. Default: true.
  • style | object: CSS инлайн стилове. Default: {}.
  • width | number: ширина на облака от думи (в px). Default: 700.

Примери

Редактор в реално време
Резултат
ReferenceError: Provider is not defined