Contains the implementation of a node for the workflow that plots data in a scatter plot.

The node has one input port and no output. The user must select two numerical columns from the input data table, one for the X-axis and one for the Y-axis of the plot. The view then plots one dot for each row in the table with the coordinates taken from the x- and y-column, with a selectable dot size into a zoomable area.

The ScatterPlotNodeModel extracts during execute the selected data from the input table and stores the selected number of X/Y coord in a RowInfoContainer.
The ScatterPlotNodeView contains two components: The ScatterProps which contains the components to adjust dot size and zoom factor, and the ScatterPlotter which is the actual plotter.
The ScatterPlotNodeDialog sets the X- and Y-column selection and the number of rows to display.