EditaPlot icon

EditaPlot

Give Codex the table. Get an editable scientific figure back in Origin.

Understand the data · Choose the view · Customize the style · Verify the deliverables

Apache-2.0 open source Windows 10/11 x64 Python 3.11–3.12 GitHub Stars

Start · Gallery · Prompts · Guide · 中文

I built EditaPlot to spend less time repeatedly tuning figures and more time discussing the data itself. Tell Codex what the table contains and what you want to show. It explains each column first, waits for confirmation, then uses local Origin and checks the result. EditaPlot is a **Codex Skill, not a standalone plotting application**. You can continue editing curves, axes, and legends in Origin. Within each verified route, you can also specify supported colors, line widths, and layouts. **Requirements: a physical Windows 10/11 x64 computer, Codex, and local Origin/OriginPro.** You do not need to open Origin first. macOS, Linux, WSL, and virtual machines are currently unsupported. ## See the results
Native Origin XPS observations and supplied fitted components, synthetic teaching data
XPS observations and supplied components
Display available backgrounds, envelopes and components without inventing missing peaks.
Native Origin grouped boxes and raw observations, synthetic teaching data
Grouped boxes and raw observations
Show each observation alongside the group distribution.
Native Origin SHAP dashboard using synthetic teaching data
SHAP importance, contribution, and beeswarm
Use upstream per-sample SHAP values; the plotting layer does not train a model.
Native Origin 30 by 30 dense heatmap with a detached scale and 900 synthetic source values
30 × 30 dense heatmap
Keep all 900 source values and row/column order, without interpolation or automatic clustering.
All examples use **synthetic teaching data and real Origin output**. They are not experimental or clinical findings. Click an image for the full-resolution file. **[Explore all 45 plotting routes →](docs/gallery.en.md)** [Fluorescence and EEG signals](docs/research_signals.md) [中文图库](docs/gallery.md) ## Get started ### 1 / Install: give this request to Codex You do not need to learn Git first. Copy this into Codex: ~~~text Please install EditaPlot from the latest main branch: Repository: https://github.com/hang-jin/editaplot Keep the complete repository, including runtime, and run its root editaplot.cmd setup and doctor. Reuse a compatible 64-bit Python 3.11/3.12 when available; ask before installing Python. Do not install or modify Origin, change the registry/DCOM, request administrator rights, or use mouse control. Report whether the environment is ready, then ask me for the dataset. ~~~ Alternatively, [download the complete ZIP](https://github.com/hang-jin/editaplot/archive/refs/heads/main.zip), extract it, and let Codex install from that folder. **Do not copy only skill/editaplot**. It needs the bundled drawing engine.
I use Git; show me the installation commands ~~~powershell git clone https://github.com/hang-jin/editaplot.git Set-Location editaplot .\editaplot.cmd setup .\editaplot.cmd doctor ~~~ If no compatible Python is available, follow the consent and setup steps in the [installation guide](docs/installation.md). Dependencies stay in the project environment, not global Python.
### 2 / Provide the data: say what you want to compare Start a new Codex conversation, invoke $editaplot, and attach CSV, TXT, XLS, or XLSX data. For example: ~~~text Use $editaplot to inspect this dataset. Do not draw yet and do not modify the source file. Explain each column in plain language, recommend no more than three suitable charts, and tell me what still needs confirmation. ~~~ Chinese headers and file paths are supported. Ask for suggestions if you are unsure, or name a chart such as grouped boxes, XPS comparison, or precomputed SHAP. If the headers need reorganizing, open the [matching template example](docs/gallery.en.md) or ask Codex to compare your table with it. Helper columns are created only in memory or the editable Origin workbook. The source file remains unchanged. ### 3 / Confirm and draw: receive files you can keep editing After confirming groups, units, uncertainty meaning, and visible figure elements, continue with: ~~~text Use the plan we just confirmed and draw it through Origin. Export an editable OPJU plus PNG, PDF, and TIF. Check the data mapping, axes, fonts, and exported appearance, then briefly report the output location and verification result. ~~~ I have the Skill verify the local drawing path before rendering the formal dataset. It does not invent measurements, fitted components, or uncertainty values missing from the source. By default, results stay together in a new folder beside the original dataset: ~~~text my-data.csv my-data_EditaPlot_