n8n-nodes-draw-matrix
v0.1.5
Published
A custom n8n node for drawing and visualizing data matrices using Python scripts.
Downloads
396
Maintainers
Readme
Draw Matrix Node for n8n
The Draw Matrix node for n8n is a powerful tool to visualize your data by generating various types of plots, such as Bar, Pie, Scatter, Box, and Heatmap charts. This node is perfect for data analysis, generating visual reports, or exploring relationships within your dataset.
Purpose
The Draw Matrix node allows you to plot visualizations from your data, making it easier to interpret and analyze complex datasets. The available chart types include bar charts, pie charts, scatter plots, box plots, and heatmaps.
Installation
Ensure you have a working n8n installation. To install this custom node:
- Fork or clone this repository.
- Follow the official n8n custom node installation guide.
- Add the node to your n8n workflow.
Configuration
Node Settings
Once the Draw Matrix node is added to your workflow, you can configure the following parameters:
Target Column (string):
- Default:
target
- Description: The name of the column in your dataset that you want to use as the target for analysis.
- Default:
Title (string):
- Default:
target
- Description: The title for the matrix plot.
- Default:
Type of Matrix (options):
- Bar: Bar chart
- Box: Box plot
- Heatmap: Heatmap
- Line: Line chart
- Pie: Pie chart
- Scatter: Scatter plot
- Description: Choose the type of matrix/plot to draw.
Output Image Path (string):
- Default:
/tmp/matrix_plot.png
- Description: Path where the generated image will be saved.
- Default:
Example Workflow
Here’s an example configuration for generating a Bar Chart:
Input Data
{
"data": [
{"target": 1, "col1": 2, "col2": 3},
{"target": 2, "col1": 3, "col2": 4},
{"target": 3, "col1": 4, "col2": 5}
]
}
Node Configuration:
- Target Column:
target
- Title:
My Matrix Plot
- Type of Matrix:
Bar
- Output Image Path:
/tmp/output_plot.png
The node will generate a Bar chart with the title My Matrix Plot and save it to /tmp/output_plot.png
.
Output
Once the matrix plot is generated, the Draw Matrix node will return the path to the saved image:
{
"imagePath": "/tmp/output_plot.png"
}