Releases: teunbrand/ggh4x
Releases · teunbrand/ggh4x
ggh4x 0.2.8: Gelatin Cuisine
ggh4x 0.2.7: Brick-shaped Telephones
This is a small release for future compatibility with ggplot2, along with some
bugfixes.
ggh4x 0.2.5: Floppy Disk
This is a small release for future compatibility with ggplot2, along with some
minor improvements. Moreover, the life cycle of guides has been set to
'questioning' because they might be migrated to a new package using an upcoming
overhaul of the guide system. The guides won't be deprecated until alternatives
are available.
New features
facet_grid2()
, and by extensionfacet_nested()
too, gains arender_empty
argument that can leave panels without data blank (#69).- Added the
solo_line
argument to nested facets (#90). force_panelsizes()
gains atotal_width
andtotal_height
argument to
set the size of the total panel area.
Improvements
- Swapped inheritance of the
nest_line
in nested facets: it is now a line
element that inherits from blank elements, and the theme default is a blank
element. This makes it more responsive to the theme setting (#89). - Anticipated compatibility with future ggplot2 > 3.4.2.
stat_difference()
is now more performant, particularly for larger data.stat_difference()
no longer outputs a 0-level.stat_rle()
now considersNA
s as equivalent values, unlikebase::rle()
.- Curb back overzealous whitespace removal in
facet_manual()
(#106). scale_{x/y}_facet()
now uses quosures instead of expressions (#101).
ggh4x 0.2.4
This is a small release for compatibility with ggplot2 3.4.2, along with some
minor improvements and bug fixes.
New features
scale_{x/y}_manual()
is a semi-discrete scale that accepts categorical
input and maps this a continuous output (#94).
Improvements
facet_manual()
can now not only omit axes when panels occupy 1 cell in
the axes' direction, but also when all panels in the same rows/columns occupy
the same range of cells, when scales are not free.facet_manual()
now tries to omit white space introduced by axis placement
when scales are not free (#86)- Added
inv
option to invert the label order from outer to inner in
guide_axis_nested()
.
Bug fixes
Boom Box
Hairspray Hairdo
Polyester Magnetic Tape
Features
facet_grid2()
mirrors the axis options offacet_wrap2()
but with a grid layout.facet_manual()
mimics the base Rlayout
strategy for panels.- facet functions have a
strip
argument that allows greater control over the strips.strip_vanilla()
allows control over clipping an sizesstrip_themed()
: allows more precise theme settings per stripstrip_nested()
: merges adjacent labels
guide_axis_manual()
for greater control over axes.stat_difference()
for interpolated ribbons showing the difference between two lines.help_secondary()
for contstructing secondary axes
Adjustments
- The
free
,axes
andremove_labels
arguments in facets now require less ambiguous input. facet_nested()
/facet_nested_wrap()
now takes an element asnest_line
argument.facet_nested()
/facet_nested_wrap()
nesting is now controlled via thestrip
argument.facet_wrap2()
has thetrim_blank
option.- Position guides now have the
colour
argument to quickly set the colour for all theme elements.
Bug fixes
- Spelling and grammar improvements
geom_pointpath()
can now take 1-member groups- facets can now render
strip.text = element_blank()
type strips. - Date scales should now behave better in
facetted_pos_scales()
- Truncated axes should now work better with discrete scales.
Cathode Ray Tubes
This release includes a bunch of new features.