Turn your data into beautiful, publication‑quality plots — fast. File issues here for bugs and feature ideas.
- ✨ Overview
- 🧭 Main Workflow
- 📊 Supported Plot Types
- 🎛️ Adjustable Parameters
- 🐞 Report a Bug
- 💡 Request a Feature
Mindplot is an AI‑assisted visualization tool that generates charts from your data and prompt, with a powerful design panel for fine‑tuning.
| ⚡ Rapid | 🧩 Flexible | 🎨 Polished |
| Generate plots in seconds with curated or inferred instructions. | Choose a plot type or let Mindplot pick; refine via parameters. | Export high‑quality images and SVG with consistent styling. |
💡 Tip: Selecting a specific
plot_typeuses curated instructions (no RAG), yielding more predictable results within that family.
- Upload your dataset (CSV/table) or start from an existing session.
- (Optional) Pick a
plot_typeto guide generation. - Write a prompt describing the visualization you want.
- Generate — review outputs (image + code) from one or more models.
- Refine using the design panel (labels, limits, fonts, legend, colors, size).
- Export the image/SVG and save the session for future edits.
bar · beeswarm · box · bubble · chord · column · density · dot · dumbbell · heatmap · line · network · pie · radar · regression · scatter · venn · violin · tree
🧭 Variants (examples): stacked_bar, histogram, donut, dendrogram, timeseries, confusion_matrix, KDE, ridgeline, ROC curve, survival curve, connected scatter, stacked area, 3D variants.
Text & Labels
title,x_label,y_labeltitle_font_size(6–72),font_size(6–72)font_family(e.g., Arial, Times New Roman)font_color(hex, rgb, or named color)- Visibility:
hide_title,hide_x_label,hide_y_label
Axes
- Limits:
x_min,x_max,y_min,y_max - Tick spacing:
x_span,y_span - Rotation:
x_rotation_angle(−180 to 180),y_rotation_angle(−180 to 180)
Legend
show_legend(boolean)legend_position: best, upper right, upper left, lower left, lower right, right, center left, center right, lower center, upper center, center
Colors & Styles
color_palette: hls, husl, deep, muted, bright, pastel, dark, Set1, Set2, Set3, Pastel1, Pastel2, tab10, viridis, plasma, inferno, magma, cividiscustom_colors: ["#FF6B6B", "#4ECDC4", ...]plot_style: default, seaborn, paper, ggplot, grayscaletick_color
Figure & Background
figure_width,figure_height(subject to app limits)background_color: white or transparent- Optional:
grid/show_grid(boolean),grid_alpha(0–1)
📌 Updates after generation require the
plot_idreturned by the generate step.
Open an issue using the Bug template and include:
- Steps to reproduce and expected vs. actual behavior
- Minimal dataset or schema, plus screenshots/SVG if relevant
- Environment (OS, browser, app version/commit) and any console/network logs
- Plot context: selected
plot_type(if any), prompt, key parameters changed
Use the Feature Request template and describe:
- The problem you want to solve and the impact
- Your proposed solution and potential alternatives
- Example plots/datasets where this helps; mockups welcome
Made with ❤️ for data practitioners. Have an idea? Open an issue.
📧 Contact: mindplot@cosinx.com