Skip to content

cosinx-ai/MindPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Mindplot Feedback & Manual

PRs Welcome Issues Made with AI Powered


Mindplot Banner

Turn your data into beautiful, publication‑quality plots — fast. File issues here for bugs and feature ideas.


🔗 Quick Navigation


✨ Overview

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_type uses curated instructions (no RAG), yielding more predictable results within that family.


🧭 Main Workflow

  1. Upload your dataset (CSV/table) or start from an existing session.
  2. (Optional) Pick a plot_type to guide generation.
  3. Write a prompt describing the visualization you want.
  4. Generate — review outputs (image + code) from one or more models.
  5. Refine using the design panel (labels, limits, fonts, legend, colors, size).
  6. Export the image/SVG and save the session for future edits.

📊 Supported Plot Types

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.


🎛️ Adjustable Parameters

Text & Labels
  • title, x_label, y_label
  • title_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, cividis
  • custom_colors: ["#FF6B6B", "#4ECDC4", ...]
  • plot_style: default, seaborn, paper, ggplot, grayscale
  • tick_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_id returned by the generate step.


🐞 Report a Bug

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

💡 Request a Feature

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

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published