This new minor version of deeptime introduces several new features and bug fixes. It also is compatible with version 4 of ggplot2.
New features:
geom_text_phylo() for adding node/tip labels to phylogenies when using coord_geo_radial()colors argument in facet_grid_color(), facet_wrap_color(), facet_nested_color(), and facet_nested_wrap_color()
facet_grid_geo(), facet_wrap_geo(), facet_nested_geo(), and facet_nested_wrap_geo() which now serve as aliases for these functions with their original defaults (#81)Deprecation:
coord_geo_polar(). Use of this function will result in a warning. This function will be removed in a future version of deeptime.getScaleData(). This function has been fully deprecated from deeptime in favor of get_scale_data().Bug fixes:
gtable_frame2() and ggarrange2() for plots that use theme_void() (#74)disparity_through_time() for rare edge cases (#71)GeomPointsRange to use the aesthetic defaults from ggplot2::GeomPointrangeGeomTextPhylo to use the aesthetic defaults from ggplot2::GeomTextThis new minor version of deeptime introduces several new features and bug fixes.
New features:
lab_color column
get_scale_data() now returns label colors (as above) for Macrostrat timescaleslab_colors argument in facet_wrap_color() and facet_grid_color() (#68)
facet_nested_color() and facet_nested_wrap_color() to plot nested faceted plots with colored strips (#55)get_scale_data() documentation now lists the available Macrostrat timescales (#69)get_scale_data() now supports partial matching to Macrostrat timescales (e.g., get_scale_data("mammal") will retrieve the "North American land mammal ages" timescale)Notable changes:
deeptimedata to reduce the size of the deeptime package and the footprint of future deeptime updatesBug fixes:
ggplot2 for coord_geo_radial() and coord_geo_polar()deeptime now requires ggplot2 version 3.5.0 or higher.
This new major version of deeptime includes several new features:
ggpattern package (see new vignette) (#52)true_colors option to get_scale_data(), which, when set to FALSE, can be used to retrieve the custom Macrostrat colors that were previously in the built-in datasets (#62)coord_geo() to abbreviate interval labels based on only the intervals that are being plotted (#64)guide_geo() as an alternative to coord_geo(), mostly for use with radial plots (#53)Bug fixes:
Notable changes:
phytools package is no longer required to install deeptime but is required to use the geom_phylomorpho() functiongeomtextpath package is no longer required to install deeptime but is required to add labels with the coord_geo_polar() or coord_geo_radial() functionsgggeo_scale_old() function has been fully deprecateddeeptime now requires rlang version 1.1.0 or higher. This patch version includes several bug fixes:
coord_geo_polar() and coord_geo_radial() when the r-axis has expansion (#60)deeptime now requires ggplot2 version 3.4.0 or higher. This version introduces several new features and bug fixes:
geom_points_range(), a function designed for visualizing temporal occurrence datafacet_grid_color() and facet_wrap_color() for changing strip background colors (#50)coord_geo_radial(), an enhanced version of coord_geo_polar() (only works with ggplot2 version 3.5.0 and higher) (#56)family and fontface arguments to coord_geo()coord_geo_polar() (#48)coord_geo() and ggsave() (#49)size = "auto" when center_end_labels = TRUE in coord_geo()Notable changes:
coord_geo_polar() are now prepended with "deeptime." (e.g., deeptime.axis.line.r) (#51)coord_trans_xy(). See the documentation for more details. This will be fixed in a future deeptime release.geom_phylomorpho())getScaleData() to get_scale_data()gggeo_scale() and gggeo_scale_old()deeptime now requires ggplot2 version 3.3.0 or higher. Several new features and fixed compatibility with various ggplot2 versions.
coord_geo_polar(), for adding timescales to polar plots (#33)coord_geo_polar() and coord_trans_xy() for ggplot2 version 3.4.0 (#44)coord_geo() for ggplot2 version 3.4.0getFromNamespace() (#45)getScaleData() (#42)Updated built-in timescales
Several new features and bug fixes.
coord_trans_flip() (#20)coord_trans_xy() (#36)First minor release (released on CRAN!)
scales) in coord_geo() (#30)coord_geo() when axis breaks were reversed or NULL (#23 and #29)SuggestsSeveral bug fixes and minor features.
ggarrange2() (#21)gggeo_scale() for ggplot2>=3.3.0 (#22)pos argumentAdded coord_geo(), which is a coordinate system for ggplot2 that allows for adding highly customized timescales to ggplot objects. Both gggeo_scale() and gggeo_scale_old are preserved but will receive notably less maintenance moving forward.
coord_geo()coord_trans_xy(), which is a coordinate system for ggplot2 that is similar to coord_trans() but allows for 2-dimensional transformationsdisparity_through_time() which allows for plotting 2-dimensional data across a 3rd dimension (using lattice)ggarrange2() now accepts geo_scale objects and other grobified ggplots
Minor release for bug fixes
Complete redesign of gggeo_scale() that adds the scale outside of the plotting space using gtable. The old version of gggeo_scale() is preserved as gggeo_scale_old().
First full release. Adds scale onto the bottom of a ggplot.