Theggplotcli() function has been completely rewrittento render any ggplot2 plot in the terminal:
15 Supported Geoms:geom_point,geom_line,geom_path,geom_bar,geom_col,geom_histogram,geom_density,geom_smooth,geom_area,geom_segment,geom_hline,geom_vline,geom_rect,geom_text,geom_boxplot
Legend Support: Automatic legends for color andfill aesthetics
Faceting Support: Bothfacet_wrap()andfacet_grid() work automatically
Theme Auto-Detection: Automatically respectsggplot2 themes -theme_bw() adds borders and grids,theme_classic() shows only borders, etc.
Multiple Canvas Types:
braille: Highest resolution using Unicode Braillepatterns (2x4 dots per character)block: Medium resolution using block elementsascii: Basic ASCII characters for maximumcompatibilityStyling Options: Configurable borders, gridlines, titles, subtitles, captions, and axis labels
boxplot_style parameter:"ascii"(box-drawing characters) or"braille"New R6-based canvas system providing:
Extensible system for adding custom geom handlers, making it easy toadd support for additional ggplot2 geoms.
plotcli R6 classggplotcli() function for ggplot2 conversion