Skip to content

tercen/ggrs_plot_operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ggrs_plot_operator

Plot operator using ggrs

Roadmap

0.0.1 ✅ COMPLETE

  • Data load
  • Streaming and chunking architecture
  • Scatter plot with a single facet
  • GITHUB Actions (CI)
  • GITHUB Actions (Release)
  • Plot saving

0.0.2 ✅ COMPLETE

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

0.0.3

  • 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

0.0.4

  • Support for minimal and white themes
  • Further optimize bulk streaming for multi-facet

0.0.5

  • Add bar plot
  • Add line plot
  • Add support for manual axis ranges

0.0.6

  • Add heatmap
  • Configurable textual elements in plot (axis labels, legend, title)

Unspecified Version

  • Switching between GPU / CPU

About

Plot operator using ggrs

Resources

Stars

Watchers

Forks

Packages