Skip to content

Tag cloud visualization#6975

Closed
stormpython wants to merge 15 commits intoelastic:masterfrom
stormpython:tagcloud
Closed

Tag cloud visualization#6975
stormpython wants to merge 15 commits intoelastic:masterfrom
stormpython:tagcloud

Conversation

@stormpython
Copy link
Copy Markdown
Contributor

@stormpython stormpython commented Apr 19, 2016

Adds a tag (word) cloud visualization to core Kibana. The functionality for this visualization is based on the tagcloud plugin.

screen shot 2016-04-19 at 9 20 58 am

The purpose of this visualization is to provide a visual representation of free form text data.

screen shot 2016-04-19 at 9 36 46 am

The visualization takes only two types of bucket aggregations:

  1. Terms aggregation
  2. Significant Terms aggregation

The tag cloud uses Jason Davies' d3-cloud plugin to calculate the layout for text. Please note:

If a word cannot be placed in any of the positions attempted along the spiral, it is not included in the final word layout. This may be addressed in a future release.

Display Options

Layout algorithm

Archimedean (Default)
screen shot 2016-04-19 at 9 49 56 am

Rectangular
screen shot 2016-04-19 at 9 50 09 am

Text Scale
Calculates text size based on a mathematical scale. The scale is linear by default.

screen shot 2016-04-19 at 9 51 38 am

Font Style
normal (Default)

screen shot 2016-04-19 at 9 54 41 am

Font Weight
normal (Default)

screen shot 2016-04-19 at 9 55 55 am

Text Orientation
Three options allow users to represent text in different orientations.

screen shot 2016-04-19 at 10 03 14 am
screen shot 2016-04-19 at 10 04 47 am

Font Size
Two options specify the min and max text size. Min Size: 18px (default). Max Size: 72px (default).

screen shot 2016-04-19 at 10 08 52 am

Time Interval
The amount of time used to calculate the layout of words placed on the screen. Longer times may decrease the number of overlapping words.

500ms (Default)

screen shot 2016-04-19 at 10 13 53 am

@stormpython stormpython changed the title Tagcloud Tag cloud visualization Apr 19, 2016
@epixa epixa added the help wanted adoptme label Aug 22, 2016
@thomasneirynck thomasneirynck self-assigned this Aug 23, 2016
@thomasneirynck
Copy link
Copy Markdown
Contributor

hi @stormpython, I'm planning to continue your work on tag clouds.

Also, if you sign the CLA, I can preserve your commit history. Right now, the CLA check fails. Thanks!

@elasticmachine
Copy link
Copy Markdown
Contributor

Can one of the admins verify this patch?

@stormpython
Copy link
Copy Markdown
Contributor Author

@thomasneirynck I've signed the CLA. Thanks for picking this up.

@thomasneirynck
Copy link
Copy Markdown
Contributor

@stormpython awesome, thank you!

@thomasneirynck
Copy link
Copy Markdown
Contributor

Moved this PR to #8104.

This was referenced Sep 6, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants