SeraPlot for VS Code
Live preview, gallery, theme studio and snippets for SeraPlot — high-performance
Rust/Python charts.
Screenshots

Highlights
- Activity bar panel — a SeraPlot icon in the left rail with quick actions, the full chart gallery and your recent previews
- Live Preview — render any Python file in a side panel, auto-reload on save
- Theme Studio — visual editor for every
sp.config(...) option (palette, fonts, sizes, animation, locale, gridlines, …) with one-click copy/insert
- Gallery — searchable cards for 50+ chart types (2D, 3D, statistical, maps, ML)
- Snippets —
sp… prefixes for every chart, plus AutoML, drift, pipelines, GridSearchCV
- Status bar — one-click Live Preview from anywhere
- Export — save the current chart as a standalone HTML file
Quick start
- Install
seraplot in your Python environment:
pip install seraplot
- Set
seraplot.pythonPath in settings to the interpreter where SeraPlot is installed.
- Click the SeraPlot icon in the activity bar → Live Preview (or use
Ctrl+Shift+P → SeraPlot: Live Preview).
Commands
| Command |
Description |
SeraPlot: Live Preview |
Render the active Python file in a webview |
SeraPlot: Refresh Preview |
Force re-render |
SeraPlot: Open Theme Studio |
Visual sp.config(...) editor |
SeraPlot: Open Gallery |
Browse and insert any chart |
SeraPlot: Insert Chart… |
Quick-pick a chart and insert at cursor |
SeraPlot: Insert sp.config(…) |
Insert a fully expanded config block |
SeraPlot: New Demo File |
Create a starter scratch file |
SeraPlot: Export Preview as HTML |
Save the rendered chart |
SeraPlot: Check Installation |
Verify Python + SeraPlot are reachable |
Settings
| Key |
Default |
Description |
seraplot.pythonPath |
python |
Interpreter used for previews |
seraplot.autoReload |
true |
Re-render on save |
seraplot.previewColumn |
beside |
Where to open the preview panel |
seraplot.previewOnOpen |
false |
Open preview when a .py file is opened |
seraplot.timeout |
30000 |
Preview script timeout (ms) |
seraplot.defaultPalette |
indigo / rose / emerald / amber / violet / cyan |
Theme Studio default palette |
seraplot.defaultBackground |
#0f172a |
Theme Studio default background |
seraplot.statusBar |
true |
Show the SeraPlot status-bar item |
Snippets (excerpt)
spi, spdemo, spconfig, spbar, sphbar, spline, spscatter, sphist, sppie, spdonut,
spheatmap, spbox, spviolin, spkde, spradar, spfunnel, spwaterfall, spcandle,
spscatter3d, spbar3d, spglobe, spmap, spchoro, spkmeans, spdbscan,
spauto, spdrift, spfacet, spgrid, sppipe, sptts, …
License
MIT
| |