Charts
Interactive Plotly charts and statistical plots.
9 nodes. Right-click any node in the editor to read this documentation in the app.
Plotlyโ
๐ง 3D Scatterโ
id plotly_scatter_3d ยท Plotly ยท Python export: yes
Interactive 3D scatter of three columns (drag to rotate). Blank X / Y / Z use the first three numeric columns. A categorical 'Colour by' column gives one coloured, legend-labelled trace per value.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| X column | text | ||
| Y column | text | ||
| Z column | text | ||
| Colour by column (optional, categorical) | text | ||
| Title | text | 3D Scatter |
๐ Bar Chartโ
id plotly_bar ยท Plotly ยท Python export: yes
Bar chart of one column's values against another's categories. Blank column fields default to the first two columns.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
style | dict | Optional Plotly trace options merged into the trace, e.g. {"marker": {"color": "red"}}. Overrides the style field when connected. |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| X column (categories) | text | ||
| Y column (values) | text | ||
| Title | text | Bar | |
| Orientation | select | v | v, h |
๐ป Box / Violin Plotโ
id plotly_box ยท Plotly ยท Python export: yes
Box or violin plot comparing distributions. Long layout: name a Value column and a Group column (one box per group). Wide layout: leave both blank and every numeric column gets its own box. Boxes show the mean as a dashed line.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| Value column (blank = wide) | text | ||
| Group column | text | ||
| Kind | select | box | box, violin |
| Points | select | outliers | outliers, all, none |
| Title | text | Box Plot |
๐ฅ Heatmapโ
id plotly_heatmap ยท Plotly ยท Python export: yes
Heatmap of a numeric table โ columns across, rows (index) down โ e.g. a Correlation Matrix. 'Centre at 0' makes the colour scale symmetric about zero (right for correlations and differences); values can be printed in each cell.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Numeric table / matrix to colour (non-numeric columns are ignored). |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the heatmap is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| Colour scale | select | RdBu | RdBu, Viridis, Blues, Reds, Cividis, Plasma |
| Centre colour scale at 0 | checkbox | true | |
| Show values | checkbox | true | |
| Decimals | int | 2 | |
| Title | text | Heatmap |
๐ Histogramโ
id plotly_histogram ยท Plotly ยท Python export: yes
Histogram of one DataFrame column. A blank column field uses the first column.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
style | dict | Optional Plotly trace options merged into the trace, e.g. {"marker": {"color": "red"}}. Overrides the style field when connected. |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| Column | text | ||
| Title | text | Histogram | |
| Bins | int | 20 |
๐ฅง Pie Chartโ
id plotly_pie ยท Plotly ยท Python export: yes
Pie or donut chart from a labels column and a values column. Set Hole above 0 for a donut. Blank column fields default to the first two columns.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
style | dict | Optional Plotly trace options merged into the trace, e.g. {"marker": {"color": "red"}}. Overrides the style field when connected. |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| Labels column | text | ||
| Values column | text | ||
| Title | text | Pie | |
| Hole (0=pie, 0.4=donut) | float | 0.0 |
๐ Scatter + Histogramsโ
id plotly_scatter_hist ยท Plotly ยท Python export: yes
Scatter plot of two columns with a histogram of each on its margin (MATLAB's scatterhist). Blank X / Y use the first two numeric columns. A categorical 'Colour by' column overlays one scatter and histogram per group.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| X column | text | ||
| Y column | text | ||
| Colour by column (optional, categorical) | text | ||
| Histogram bins | int | 20 | |
| Title | text | Scatter + Histograms |
๐ณ Scatter Matrixโ
id plotly_scatter_matrix ยท Plotly ยท Python export: yes
Scatter-plot matrix (like MATLAB's plotmatrix / seaborn's pairplot): every numeric column plotted against every other, with a histogram of each column on the diagonal. Upper triangle shows scatter, the Pearson correlation, or nothing. Name a categorical 'Colour by' column (e.g. 'source' = original / synthetic, or class labels) to overlay groups. Columns: comma-separated, blank = all numeric (max 8).
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| Columns (comma-separated, blank = all) | text | ||
| Colour by column (optional, categorical) | text | ||
| Upper triangle | select | scatter | scatter, correlation, none |
| Histogram bins | int | 20 | |
| Title | text | Scatter Matrix |
๐ Scatter Plotโ
id plotly_scatter ยท Plotly ยท Python export: yes
Interactive scatter / line plot of one DataFrame column against another. Blank column fields default to the first two columns. Name a 'Colour by' column (e.g. cluster labels, class, or a numeric value) to colour the points: few distinct values get a legend, a continuous numeric column gets a colour scale.
Inputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | Table to plot (a list / array is coerced to a DataFrame). |
style | dict | Optional Plotly trace options merged into the trace, e.g. {"marker": {"color": "red"}}. Overrides the style field when connected. |
Outputs
| Port | Type | Description |
|---|---|---|
dataframe | DataFrame | The input table, unchanged (the figure is shown on the node). |
Fields
| Field | Type | Default | Choices |
|---|---|---|---|
| X column | text | ||
| Y column | text | ||
| Title | text | Scatter | |
| Mode | select | markers | markers, lines, lines+markers |
| Colour by column (optional) | text |