0 ×

Scatter Matrix (local)

KNIME Base Nodes version 4.3.3.v202105242122 by KNIME AG, Zurich, Switzerland

In a scatter matrix each matrix element Eij is a scatterplot of the columns i and j, where the values of the i-th column are displayed at the x axis and the values of the j-th column at the y axis while the coordinates are displayed alternating on all sides of the plot.

Only columns with a valid domain are available in this view. Make sure that the predecessor node is executed or set the domain with the DomainCalculator node!


The data points may be selected by either dragging a rectangle with the mouse over the points or clicking directly on them. Hold control pressed for multiple selections. The selected datapoints may be hilited by either right-click to get the context menu or via the hilite menu in the menu bar. The data points are displayed as selected or hilited in all matrix elements.


Move the mouse over the data points to get information about the row ID and the value.


Default Settings:

  • Mouse Mode: choose "Selection" to select the datapoints or "Zooming" to zoom in. If you have zoomed in you may choose "Moving" to navigate in the zoomed display. If you want to rearrange the order of the columns choose "Transformation". The matrix columns can then be selected and dragged to another position.
  • "Fit to screen" fits the display again to the available space.
  • "Background color" lets you choose the background color of the display.
  • "Anti-aliasing": Check if the view should enable anti-aliasing (make a smoother drawing). This will slow down performance as well.

Column Selection: Choose the columns you want to have displayed in the scatter matrix. Initially only the first three are selected.


  • "Dot Size" lets you define the size of the dots.
  • "Jitter": if a nominal column is selected, you may adjust how much the values are jittered (scattered around there origin).


Nr. of rows to display
Enter the maximum number of rows the plotter should display. Setting a higher value than the default value might dramatically decrease performance.
Ignore columns with more nominal values than:
Enter the maximum number of distinct nominal values that the view should consider. Columns with more values than the specified number will be ignored and can't be selected in the view. Please also note that nominal values must be present in the table specification of the input table (check it by inspecting the table spec tab of the predecessor's outport view). If no nominal values are present in the table, execute the predecessor or consider to use the "Domain Calculator" node and to enforce the determination of the nominal values.

Input Ports

Data to display


Scatter Matrix
A scatter matrix displays scatter plots for each combination of columns.

Best Friends (Incoming)

Best Friends (Outgoing)



To use this node in KNIME, install KNIME Base nodes from the following update site:


A zipped version of the software site can be downloaded here.

You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform. Browse NodePit from within KNIME, install nodes with just one click and share your workflows with NodePit Space.


You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.