This minor version is a small feature release, introducing several new guides, arguments and changes to keys.
guide_legend_manual() for user defined keys (#88)guide_axis_plot() to place side-plots (#43)guide_axis_upset() to place symbols in upset matrices next to axes.
Also comes with key_upset() to match (#38).guide_axis_symbols() for a more manual version of placing symbols.
Also comes with key_symbols() to match (#38).guide_axis_annotation() to jot down annotations. Includes the
helpers annotate_top/right/bottom/left() for convenience (#89).key_range_rle() to create a range annotation based on run-length
encoding.guide_axis_base(subtitle) and guide_axis_nested(subtitle)
make it easier to title custom axes (#102)guide_legend_cross(row_title, col_title, subtitle_position)
to display subtitles over dimensions (#79).compose_stack(side.titles) also work in non-position guides (#101)legendry.axis.subtitle
and legendry.legend.subtitle theme elements.... argument in many key_*() functions to transfer graphical
properties like colour or linewidth to guides. Different parts of guides
can be targeted by specifying
text_colour/line_colour/rect_colour/point_colour.key_group_split() to preserve order of labels better, rather than
re-sorting them (#100).new_compose(), compose_ontop(), compose_stack()
from 'experimental' to 'stable'.guide_legend_group() struggled to merge different
scales (#112).This is a patch release fixing a few bugs.
scale_x/y_dendro() will no longer fail to lookup guide_axis_dendro() when
legendry is not on the search path (#94).This is a patch release fixing a few bugs.
guide_colbar() properly uses legend.key.width/height setting (#81).compose_sandwich() and its wrappers now have a suppress_labels argument
that controls label rendering (#91).This is a patch release without new features, improvements or bug fixes. The patch aims to make legendry forwards-compatible with a planned ggplot2 release.
This is a patch release with a few bug fixes and a tiny polish.
guide_circles() used for multiple layers (#58)position = "inside" placement (#42)theme_guide(key.size, key.height, key.width) (#41)legend.background
element (#50)<AsIs> variables (#45)compose_stack(side.titles) (#48)override.aes arguments (#60)key_sequence() and binned scales invoke key_bins().gizmo_histogram(), the default hist(breaks)
argument is populated with the key's breaks.primitive_line() (#67)This is a small feature release introducing dendrogram scales and a size guide.
Added support for dendrograms (#33):
scale_x_dendro() and scale_y_dendro().guide_axis_dendro().primitive_segments()key_segment_manual(), key_segment_map() and
key_dendro().Added new standalone guide guide_circles() (#14).
legendry.legend.key.margin.Fixed bug where guide_axis_nested(key = key_range_auto(...)) produced
duplicated labels (#31).
First release.
Thanks to the following people for catching and reporting early bugs and mistakes: