Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.03 KB

File metadata and controls

40 lines (27 loc) · 1.03 KB

Plotty

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.

Features

  • 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.

Run From Source

On Windows:

run.bat

Or run directly with Python:

python -m pip install -r requirements.txt
python app.py

The app opens a local Flask web interface. Runtime chart data, uploads, generated images, virtual environments, and build folders are ignored by Git.

Build A Bundled App

Install the build requirements, then run the build script:

python -m pip install -r requirements-build.txt
python build.py

The bundled output is created in dist/Plotty.