├── .Rbuildignore ├── .gitignore ├── .travis.yml ├── DESCRIPTION ├── NAMESPACE ├── R ├── RcppExports.R ├── compute-dp-distance.R ├── compute-vw-distance.R ├── coords.R ├── data.R ├── dodge.R ├── flip.R ├── gggeom.R ├── jitter.R ├── pointificate.R ├── reflect.R ├── render-contour.R ├── render.R ├── rescale.R ├── resolution.R ├── rotate.R ├── simplify.R ├── skyline.R ├── stack.R ├── transform.R ├── utils.R └── warp.R ├── README.md ├── data-raw ├── examples.R └── nz.R ├── data ├── bar_ex.rda ├── histogram_ex.rda ├── nz.rda └── scatter_ex.rda ├── gggeom.Rproj ├── man ├── compute_dp_distance.Rd ├── compute_vw_distance.Rd ├── coords.Rd ├── geometry_dodge.Rd ├── geometry_flip.Rd ├── geometry_jitter.Rd ├── geometry_pointificate.Rd ├── geometry_reflect.Rd ├── geometry_rotate.Rd ├── geometry_scale.Rd ├── geometry_simplify.Rd ├── geometry_stack.Rd ├── geometry_transform.Rd ├── geometry_warp.Rd ├── gggeom-data.Rd ├── pipe.Rd ├── render_arc.Rd ├── render_contour.Rd ├── render_path.Rd ├── render_point.Rd ├── render_rect.Rd ├── render_ribbon.Rd ├── render_segment.Rd └── resolution.Rd ├── src ├── .gitignore ├── RcppExports.cpp ├── abs-max.cpp ├── dp-distance.cpp ├── geometry.h ├── heap.cpp ├── heap.h ├── resolution.cpp ├── stack.cpp ├── ungroup.cpp ├── utils.cpp ├── vw-distance.cpp └── warp.cpp ├── tests ├── testthat.R └── testthat │ ├── test-heap.R │ ├── test-skyline.R │ └── test-stack.R └── vignettes └── gggeom.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | inst/doc 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/.travis.yml -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/compute-dp-distance.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/compute-dp-distance.R -------------------------------------------------------------------------------- /R/compute-vw-distance.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/compute-vw-distance.R -------------------------------------------------------------------------------- /R/coords.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/coords.R -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/data.R -------------------------------------------------------------------------------- /R/dodge.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/dodge.R -------------------------------------------------------------------------------- /R/flip.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/flip.R -------------------------------------------------------------------------------- /R/gggeom.R: -------------------------------------------------------------------------------- 1 | #' @useDynLib gggeom 2 | #' @importFrom Rcpp sourceCpp 3 | NULL 4 | -------------------------------------------------------------------------------- /R/jitter.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/jitter.R -------------------------------------------------------------------------------- /R/pointificate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/pointificate.R -------------------------------------------------------------------------------- /R/reflect.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/reflect.R -------------------------------------------------------------------------------- /R/render-contour.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/render-contour.R -------------------------------------------------------------------------------- /R/render.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/render.R -------------------------------------------------------------------------------- /R/rescale.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/rescale.R -------------------------------------------------------------------------------- /R/resolution.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/resolution.R -------------------------------------------------------------------------------- /R/rotate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/rotate.R -------------------------------------------------------------------------------- /R/simplify.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/simplify.R -------------------------------------------------------------------------------- /R/skyline.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/skyline.R -------------------------------------------------------------------------------- /R/stack.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/stack.R -------------------------------------------------------------------------------- /R/transform.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/transform.R -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/utils.R -------------------------------------------------------------------------------- /R/warp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/R/warp.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/README.md -------------------------------------------------------------------------------- /data-raw/examples.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data-raw/examples.R -------------------------------------------------------------------------------- /data-raw/nz.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data-raw/nz.R -------------------------------------------------------------------------------- /data/bar_ex.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data/bar_ex.rda -------------------------------------------------------------------------------- /data/histogram_ex.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data/histogram_ex.rda -------------------------------------------------------------------------------- /data/nz.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data/nz.rda -------------------------------------------------------------------------------- /data/scatter_ex.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/data/scatter_ex.rda -------------------------------------------------------------------------------- /gggeom.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/gggeom.Rproj -------------------------------------------------------------------------------- /man/compute_dp_distance.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/compute_dp_distance.Rd -------------------------------------------------------------------------------- /man/compute_vw_distance.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/compute_vw_distance.Rd -------------------------------------------------------------------------------- /man/coords.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/coords.Rd -------------------------------------------------------------------------------- /man/geometry_dodge.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_dodge.Rd -------------------------------------------------------------------------------- /man/geometry_flip.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_flip.Rd -------------------------------------------------------------------------------- /man/geometry_jitter.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_jitter.Rd -------------------------------------------------------------------------------- /man/geometry_pointificate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_pointificate.Rd -------------------------------------------------------------------------------- /man/geometry_reflect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_reflect.Rd -------------------------------------------------------------------------------- /man/geometry_rotate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_rotate.Rd -------------------------------------------------------------------------------- /man/geometry_scale.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_scale.Rd -------------------------------------------------------------------------------- /man/geometry_simplify.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_simplify.Rd -------------------------------------------------------------------------------- /man/geometry_stack.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_stack.Rd -------------------------------------------------------------------------------- /man/geometry_transform.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_transform.Rd -------------------------------------------------------------------------------- /man/geometry_warp.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/geometry_warp.Rd -------------------------------------------------------------------------------- /man/gggeom-data.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/gggeom-data.Rd -------------------------------------------------------------------------------- /man/pipe.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/pipe.Rd -------------------------------------------------------------------------------- /man/render_arc.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_arc.Rd -------------------------------------------------------------------------------- /man/render_contour.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_contour.Rd -------------------------------------------------------------------------------- /man/render_path.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_path.Rd -------------------------------------------------------------------------------- /man/render_point.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_point.Rd -------------------------------------------------------------------------------- /man/render_rect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_rect.Rd -------------------------------------------------------------------------------- /man/render_ribbon.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_ribbon.Rd -------------------------------------------------------------------------------- /man/render_segment.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/render_segment.Rd -------------------------------------------------------------------------------- /man/resolution.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/man/resolution.Rd -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/abs-max.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/abs-max.cpp -------------------------------------------------------------------------------- /src/dp-distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/dp-distance.cpp -------------------------------------------------------------------------------- /src/geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/geometry.h -------------------------------------------------------------------------------- /src/heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/heap.cpp -------------------------------------------------------------------------------- /src/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/heap.h -------------------------------------------------------------------------------- /src/resolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/resolution.cpp -------------------------------------------------------------------------------- /src/stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/stack.cpp -------------------------------------------------------------------------------- /src/ungroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/ungroup.cpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/vw-distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/vw-distance.cpp -------------------------------------------------------------------------------- /src/warp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/src/warp.cpp -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-heap.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/tests/testthat/test-heap.R -------------------------------------------------------------------------------- /tests/testthat/test-skyline.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/tests/testthat/test-skyline.R -------------------------------------------------------------------------------- /tests/testthat/test-stack.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/tests/testthat/test-stack.R -------------------------------------------------------------------------------- /vignettes/gggeom.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio/gggeom/HEAD/vignettes/gggeom.Rmd --------------------------------------------------------------------------------