Ir al contenido principal

Word Cloud

Un componente de nube de palabras construido sobre d3-cloud.

Opciones

  • data | array: o bien una matriz de textos a partir de los cuales generar la nube de palabras o, si "precalculado" se establece como "verdadero", y una matriz de objetos de conteo de palabras (con claves de "texto" y "valor"). Default: [].
  • font | (string|function): función de acceso especificando la fuente de cada palabra. También acepta una constante en lugar de una función. Default: 'serif'.
  • fontSizeMapper | function: función accesoria que indica el tamaño de la fuente para cada palabra. Por defecto es ( count - min + 1 ) / ( max - min + 6 ) * 30.0 + 14.0, donde min y max denotan los counts de palabras mínimos y máximos, respectivamente. Default: none.
  • height | number: altura de la nube de la palabra (en px). Default: 600.
  • language | string: identificador de idioma (determina las palabras de parada que se deben eliminar). Default: 'en'.
  • minCount | number: si se establece, sólo incluye las palabras que aparecen más de "minCount" veces en los datos dados. Default: none.
  • saveButton | boolean: controla si mostrar un botón para guardar la nube de palabras como una imagen. Default: true.
  • onClick | function: La función de devolución de llamada que se invoca cuando se hace clic en una palabra de la nube de palabras. Default: onClick() {}.
  • padding | (function|number): función accesoria o constante que indica el relleno numérico de cada palabra. Default: 5.
  • precalculated | boolean: controla si la nube de palabras espera un conjunto de recuentos de palabras precalculados o los generará para determinados textos. Default: false.
  • rotate | (function|number): función accesoria que indica el ángulo de rotación (en grados) para cada palabra. También acepta una constante en lugar de una función. Default: word => word.value % 360.
  • updateThreshold | number: el tamaño del lote de nuevos documentos en "datos" antes de que la nube de palabras sea reproducida. Default: 5.
  • stopwords | array: ...palabras clave adicionales para remover antes de hacer la nube de palabras. Default: [].
  • triggerRender | boolean: retransmisión cuando se intercambie el conjunto de datos. Default: true.
  • style | object: Estilos en línea CSS. Default: {}.
  • width | number: ancho de la palabra nube (en px). Default: 700.

Ejemplos

Editor en vivo
Resultado
ReferenceError: Provider is not defined