Plot operator using ggrs
- Data load
- Streaming and chunking architecture
- Scatter plot with a single facet
- GITHUB Actions (CI)
- GITHUB Actions (Release)
- Plot saving
- Scatter plot with multiple facets (row/column/grid faceting with FreeY scales)
- Optimize bulk streaming for multi-facet (currently uses per-facet chunking)
- Add operator properties - Plot width/height with "auto", backend (cpu/gpu)
- Add support for continuous colors (numeric color factors with palette interpolation)
- Review and optimize dependencies
Note: Point size is hardcoded (4) - should come from crosstab model aesthetics.
- Use operator input specs to get projection information
- Dynamic point size
- Specify gRPC as communication protocol
- Add pages
- Add x axis support
- Add support for continuous color scale
- Add support for categorical colors (ColorLevels column)
- Add color scale legend
Note: Legend positioning still requires fine-tuning
- Support for minimal and white themes
- Further optimize bulk streaming for multi-facet
- Add bar plot
- Add line plot
- Add support for manual axis ranges
- Add heatmap
- Configurable textual elements in plot (axis labels, legend, title)
- Switching between GPU / CPU