Package: vellumplot 0.3.0.9000

vellumplot: A Grammar of Graphics on the 'vellum' Backend

A declarative, pipe-first grammar of graphics that compiles an inspectable plot specification into a 'vellum' scene and renders it. A plot is built up as a serializable spec (data, layers, scales) and nothing is drawn until it is compiled: encodings are resolved, scales are trained, a panel layout is measured, and guides and marks are emitted as 'vellum' grobs.

Authors:David Schoch [aut, cre]

vellumplot_0.3.0.9000.tar.gz
vellumplot_0.3.0.9000.zip(r-4.7)vellumplot_0.3.0.9000.zip(r-4.6)vellumplot_0.3.0.9000.zip(r-4.5)
vellumplot_0.3.0.9000.tgz(r-4.6-any)vellumplot_0.3.0.9000.tgz(r-4.5-any)
vellumplot_0.3.0.9000.tar.gz(r-4.7-any)vellumplot_0.3.0.9000.tar.gz(r-4.6-any)
vellumplot_0.3.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
vellumplot/json (API)

# Install 'vellumplot' in R:
install.packages('vellumplot', repos = c('https://schochastics.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/r-vellum/vellumplot/issues

Pkgdown/docs site:https://r-vellum.github.io

On CRAN:

Conda:

data-visualizationdatavizggplot2grammar-of-graphicsplotting

4.18 score 8 stars 1 packages 42 scripts 132 exports 19 dependencies

Last updated from:0eb7f89a50. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK226
source / vignettesOK349
linux-release-x86_64OK237
macos-release-arm64OK154
macos-oldrel-arm64OK120
windows-develOK165
windows-releaseOK174
windows-oldrelOK163
wasm-releaseOK175

Exports:add_marginalafter_statannotateareacompose_annotationconcatcoord_cartesiancoord_equalcoord_fixedcoord_flipcoord_polarcoord_sfcoord_transelement_blankelement_lineelement_rectelement_textfacet_gridfacet_wrapglowguide_legendguide_noneguideshconcatinsetlabslimslinear_gradientmark_areamark_barmark_bin2dmark_boxplotmark_contourmark_contour_filledmark_datashademark_densitymark_donutmark_dotplotmark_ecdfmark_edgesmark_errorbarmark_hexmark_histogrammark_labelmark_linemark_linerangemark_node_textmark_nodesmark_piemark_pointmark_qqmark_qq_linemark_rastermark_ribbonmark_ridgelinemark_rugmark_rulemark_segmentmark_sfmark_smoothmark_stepmark_summarymark_textmark_tilemark_violinmdoutlineplot_altplot_provenanceplot_spacerPlotSpecradial_gradientrender_plotrepeat_resolve_scalescale_alphascale_alpha_continuousscale_alpha_identityscale_color_binnedscale_color_continuousscale_color_discretescale_color_gradientscale_color_identityscale_color_manualscale_colour_continuousscale_colour_discretescale_colour_gradientscale_colour_identityscale_colour_manualscale_edge_widthscale_fill_binnedscale_fill_continuousscale_fill_discretescale_fill_gradientscale_fill_identityscale_fill_manualscale_linetypescale_linetype_discretescale_linetype_identityscale_shapescale_shape_identityscale_sizescale_size_identityscale_x_binnedscale_x_continuousscale_x_datescale_x_datetimescale_x_discretescale_x_timescale_y_binnedscale_y_continuousscale_y_datescale_y_datetimescale_y_discretescale_y_timeset_themeshadowsketchthemetheme_bwtheme_classictheme_cyberpunktheme_graytheme_minimaltheme_sketchtheme_voidvconcatvgraphvplotwrap_plotsxlimylim

Dependencies:base64encclicpp11farvergluejsonlitelabelinglifecycleR6RColorBrewerrlangS7scalesstringisystemfontstextshapingvctrsvellumviridisLite

Readme and manuals

Help Manual

Help pageTopics
Add marginal distributions to a plotadd_marginal
Map an aesthetic to a statistic computed by a statafter_stat
Add a one-off annotationannotate
Define a layout area for design =area
Annotate a compositioncompose_annotation
Arrange plots side by sideconcat hconcat vconcat wrap_plots
Coordinate systemscoord_cartesian coord_equal coord_fixed coord_flip
Polar coordinatescoord_polar
Map coordinate systemcoord_sf
Transformed coordinate systemcoord_trans
Theme elementselement element_blank element_line element_rect element_text
Facet a plot into a grid of panelsfacet_grid facet_wrap
Neon glow layer effectglow
Gradient fill paintsgradients linear_gradient radial_gradient
Control a scale's legendguides guide_legend guide_none
Overlay a plot as an insetinset
Set plot titles and axis/legend labelslabs
Set scale limits with a shortcutlims xlim ylim
Area, ribbon, and step marksmark_area mark_ribbon mark_step
Boxplot, error bar, and summary marksmark_boxplot mark_errorbar mark_linerange mark_summary
2-D density contoursmark_contour mark_contour_filled
Datashade a large point cloudmark_datashade
Distribution marksmark_ecdf mark_qq mark_qq_line mark_rug
Network (graph) marksmark_edges mark_graph mark_nodes mark_node_text
Statistical marksmark_histogram mark_smooth
Pie and donut chartsmark_donut mark_pie
Add marks to a plotmark_bar mark_line mark_point mark_rule
Segment markmark_segment
Draw simple-feature (sf) geometriesmark_sf
Text marksmark_label mark_text
Heatmap marksmark_bin2d mark_density mark_hex mark_raster mark_tile
Density-shape marksmark_dotplot mark_ridgeline mark_violin
Rich-text labelsmd
Outline (halo) layer effectoutline
Text alternative (alt text) for a plotplot_alt
Inspect the compiled-scene provenance of a plotplot_provenance
Reserve an empty cell in a compositionplot_spacer
The plot specificationPlotSpec
Render a plot to a filerender_plot
Repeat a view across fieldsrepeat_
Resolve scales as shared or independent across panelsresolve_scale
Alpha (opacity) scalescale_alpha scale_alpha_continuous
Colour scalesscale_color_continuous scale_color_discrete scale_color_gradient scale_color_manual scale_colour_continuous scale_colour_discrete scale_colour_gradient scale_colour_manual scale_fill_continuous scale_fill_discrete scale_fill_gradient scale_fill_manual
Identity scalesscale_alpha_identity scale_color_identity scale_colour_identity scale_fill_identity scale_linetype_identity scale_shape_identity scale_size_identity
Edge-width scalescale_edge_width
Binned (classed) colour scalesscale_color_binned scale_fill_binned
Line-type scalescale_linetype scale_linetype_discrete
Shape scalescale_shape
Size scalescale_size
Binned position scalesscale_x_binned scale_y_binned
Position scalesscale_x_continuous scale_x_discrete scale_y_continuous scale_y_discrete
Date and time position scalesscale_x_date scale_x_datetime scale_x_time scale_y_date scale_y_datetime scale_y_time
Shadow layer effectshadow
Hand-drawn ("sketch") renderingsketch
Plot themesset_theme theme theme_bw theme_classic theme_cyberpunk theme_gray theme_minimal theme_void
Hand-drawn plot themetheme_sketch
Start a graph (network) plotvgraph
Start a plot specificationvplot