Tag Cloud


A tag cloud view using JavaScript libraries. The view can be accessed either in KNIME Analytics Platform by right-clicking on an executed node and selecting "Interactive View: JavaScript Tag Cloud View" or on the WebPortal.

The implementation is based on the popular JavaScript library D3 and the layout extension by Jason Davies, which is inspired by the popular Java based Wordle. See the links for details.

The configuration of the node lets you choose the size of the sample to display and enable certain controls, which are then available in the view. This includes the ability to choose different font sizes or a title. Enabling or disabling these controls via the configuration dialog is useful in a web portal/wizard execution, where the end user has no access to the workflow itself.

Since missing values cannot be displayed in the view, a warning message is displayed instead.

Additionally, a static SVG image can be rendered, which is then made available at the image output port.

The node supports custom CSS styling. You can simply put CSS rules into a single string and set it as a flow variable 'customCSS' in the node configuration dialog. You will find the list of available classes and their description on our documentation page.

Input Ports

  1. Type: Data
    Input table containing tags to display.

Output Ports

  1. Type: Image
    Generated SVG image of tag cloud visualization.
  2. Type: Data
    Data table containing the input data with an appended column representing the selection made in the tag cloud view. Selected tags are denoted by 'true', unselected tags by 'false'. Rows with tags not shown in the view (because of missing values or an exceeded tag limit, for example) are denoted by a missing value.


This node is part of the extension

KNIME JavaScript Views


Short Link

Drag node into KNIME Analytics Platform