Skip to content

Repository files navigation

Figure Creator

A desktop app for turning measurement data into clean, publication-ready scientific figures — on a live, interactive canvas.

Built for researchers who are tired of re-running plotting scripts: load your data, click and drag until the figure looks right, and export at journal resolution.

Figure Creator overview

Features

  • Figure types — 2D line/scatter/bar, polar, 3D curves and surfaces, heatmaps (regular grid or auto-triangulated), and multi-panel layouts
  • Direct manipulation — drag to reposition legends, annotations, axes labels, and colorbars; resizable side panels; full undo/redo
  • Publication polish — journal size presets, LaTeX labels, error bars, broken axes, reference lines & shaded regions, fill-under-curve, high-resolution PNG/PDF/SVG export
  • Analysis helpers — curve fitting and smoothing built in
  • Data handling — CSV/text import with a data manager, per-panel series filtering, project save/load (JSON)
  • English & Korean UI with searchable settings (Ctrl/Cmd+K)

Install (macOS)

  1. Download FigureCreator-v7-macOS-AppleSilicon.zip from Releases and unzip into /Applications.
  2. First launch is blocked by Gatekeeper (the build is not notarized): open System Settings → Privacy & Security, scroll down, and click Open Anyway.

PDF manuals (English & Korean) are attached to each release. Requires an Apple Silicon Mac.

Run from source (any platform)

git clone https://github.com/shr0eq/FigureCreator.git
cd FigureCreator
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python main.py

Python 3.10+ with PySide6 and matplotlib. build_app.sh (macOS) and build_windows.bat build standalone bundles via PyInstaller.

Version history

See docs/CHANGELOG_KO.md (Korean).

License

MIT — © 2026 Won-Young Choi. Built with the help of Claude Code.

About

Interactive desktop app for publication-ready scientific figures — PySide6 + matplotlib, drag-to-edit canvas, journal presets, 3D/polar/heatmap, EN/KO

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages