tidyplots (development version)
Breaking changes
- Removed the parameters
widths
andheights
fromsplit_plot()
. Useadjust_size()
beforesplit_plot()
instead.
Improvements
- New parameter
my_style
intidyplot()
for providing a styling function. - Support for global
options()
taking affect on all tidyplots in the session. Supported options includetidyplots.width
,tidyplots.height
,tidyplots.unit
,tidyplots.dodge_width
, andtidyplots.my_style
. - New parameter
comparisons
inadd_test_pvalue()
andadd_test_asterisks()
enables selected comparisons (#82). -
add_annotation_text()
now supports colored text (#86).
tidyplots 0.2.2
CRAN release: 2025-03-07
This is a patch release mainly focusing on preparing tidyplots for the upcoming release of ggplot2 3.6.0.
Breaking changes
- Hard deprecation of
as_tidyplot()
. Converting a ggplot to a tidyplot probably never was a good idea.
Improvements
- Support ordered factors provided to color (#75)
- Prepare tidyplots for upcoming ggplot2 3.6.0 release (#60)
- Switch from the magrittr pipe
%>%
to the base R pipe|>
in both the documentation and code (#55, #56) - More meaningful error for invalid plotmath expressions.
- Update documentation (@mthulin, #62)
tidyplots 0.2.1
CRAN release: 2025-01-19
Breaking changes
- The
energy
dataset has been updated to contain the correct energy values in TWh. The variablepower
has been renamed toenergy
. This change will affect all code that uses theenergy
dataset.
Bug fixes
- The
limits
parameter ofadjust_x_axis()
andadjust_y_axis()
had no effect when combined withadd_count_*()
(#41).
Improvements
- New color scheme
colors_discrete_rainbow
(@electrolars, #35). -
save_plot()
gainsview_plot
argument to control whether to view the plot on screen after saving (#40). - New
add_annotation_text()
,add_annotation_rectangle()
,add_annotation_segment()
for including annotation at specific coordinates (#38).
tidyplots 0.2.0
CRAN release: 2024-12-16
Bug fixes
- The standard deviation (SD) in
add_sd_errorbar()
andadd_sd_ribbon()
is now shown as one time SD, not 2 times SD as before. Thanks to @awata25 for spotting this (#25).
Improvements
- Improved documentation (#6).
- The default
dodge_width
is now determined by a heuristic (#13). - Tidyplots now requires ggplot2 (>= 3.5.0) (#16).
- The minimal themes
theme_minimal_*()
now have axis ticks. - New color scheme
colors_discrete_alger
suggested by @loukesio (#18). - New function
adjust_theme_details()
(#23) - New arguments
fontsize
,family
,face
, andcolor
inadjust_title()
,adjust_caption()
,adjust_x_axis_title()
,adjust_y_axis_title()
, andadjust_legend_title()
for more detailed control over fonts (#24).
tidyplots 0.1.2
CRAN release: 2024-11-08
- Initial CRAN release
- New S3 class
tidycolor
for color schemes. The print method oftidycolor
sends a html preview of the color scheme to the RStudio viewer panel. - New
new_color_scheme()
to create custom color schemes. - New build-in color schemes using the prefix
colors_discrete_
,colors_continuous_
andcolors_diverging_
. -
adjust_colors()
now also works with too few or too many provided colors. - New function factory behind
adjust_x_axis()
andadjust_y_axis()
- Updated README and documentation.