Matplotlib made simple. Plotty is a small Flask app for creating charts from typed table data, pasted spreadsheet-style values, or uploaded CSV/TSV/XLSX files.
- Create line, bar, scatter, pie, histogram, and area charts.
- Edit chart data in a styled table.
- Paste spreadsheet data directly into the table.
- Upload spreadsheet exports and save chart projects locally.
- Toggle legends, casing fixes, series colors, rounded corners, and static or interactive output.
- Copy generated chart code in multiple languages.
On Windows:
run.batOr run directly with Python:
python -m pip install -r requirements.txt
python app.pyThe app opens a local Flask web interface. Runtime chart data, uploads, generated images, virtual environments, and build folders are ignored by Git.
Install the build requirements, then run the build script:
python -m pip install -r requirements-build.txt
python build.pyThe bundled output is created in dist/Plotty.