Known issues: https://github.com/PredictiveEcology/quickPlot/issues

  • Fixed all known errors due to changes in package dependencies (e.g., raster, terra, sf, sp)
  • completed migration away from rgdal, maptools, and rgeos
  • Allow extending .plotGrob without .quickPlottables class, using method dispatch
  • improved wiping of a plotting space when new = TRUE
  • A function extents which tries to provide a consistent output from st::st_bbox, terra::ext and raster::extent
  • Bugfixes for revdeps, especially SpaDES.core
  • Add support for terra and sf classes.
  • removed several S4 methods; converted several S4 methods to S3 methods
  • many bugfixes
  • drop support for R version 3.6 (versions >= 4.0 are currently supported)
  • bugfixes including dev on windows
  • bugfix for colour of filling polygons. Now can use cols or gp = gpar(fill = xx). Distinguishes between Polygons and Polygon
  • bugfixes including dev on Linux-alikes
  • new function isRstudioServer
  • much faster for SpatialPolygons
  • clickExtent now more interactive with new examples
  • remove dependency on reproducible
  • SpatialPolygons get a fill colour by default if not passed in by user
  • fix bug related to plotting with NAs (#14, @CeresBarros)
  • bug fixes
  • new options("quickPlot.maxNumPolygons"), used for plotting of large SpatialPolygons objects
  • new function, thin, which is similar to rgeos::gSimplify, but uses fastshp::thin, and can get much faster speeds, used internally for plotting, but also available as a function to user
  • minor bug fix for when quickPlot::Plot is called inside a custom function called “Plot”
  • reworked internal approach to determine object name and object environments
  • Small tweaks that allow methods to be built by other packages (e.g., PredictiveEcology/NetLogoR)
  • new functions
    • sp2sl to convert pairs of SpatialPoints objects to single SpatialLines objects, principally for plotting arrows as connected points.
  • bugfix Spatial* objects that had a colour column, which was not working correctly.
  • add more examples to non-internal functions and do run them (per CRAN)
  • added checks in the tests to ensure all exported functions have examples
  • A new package, which takes all primary plotting out of the SpaDES package.