-
borders
argument infree_space()
has been renamed tospaces
-
{tibble} is now removed from the dependency
-
align_plots()
now can acceptgList
,function
,recordedplot
,trellis
,pheatmap
,Heatmap
,HeatmapAnnotation
, andHeatmapList
, we have addedalignpatch
method for these objects. -
add
patch
method forgList
,function
,recordedplot
,trellis
,pheatmap
,Heatmap
,HeatmapAnnotation
, andHeatmapList
-
fix a bug in
wrap()
function where duplicated names in gtable cause some grobs missing -
new
free_vp()
function to customize the viewport when aligning. -
StackLayout
andHeatmapLayout
methods have been collapsed into one method forLayout
class -
New
Patch
class, now we can extend the alignment process of any object and customize the building process withggproto
. -
fix missing variable
labs
in thefree_space
method ofPatchAlignpatches
-
Add package logo
-
new
inset()
function -
add package quotes in DESCRIPTION
-
add return value docs for exported function or methods
- omit the redudnant description and add single quote for package name
- Heatmap layout: Arrange ggplot into a Heatmap.
- Stack layout: Arrange ggplot vertically or horizontally.
- Customize layouts or add plots:
align_group()
: Group layout axis into panelalign_kmeans()
: Group layout observations by kmeansalign_reorder()
: Reorder layout observationsalign_dendro()
: Reorder or Group layout based on Hierarchical Clusteringalign_gg()
/ggalign()
: Create ggplot object in the layoutalign_panel()
/ggpanel()
: Create ggplot object based on the layout panel data.