.ggplotLigerTheme {rliger} | R Documentation |
Generic ggplot theme setting for rliger package
Description
Controls content and size of all peripheral texts.
Usage
.ggplotLigerTheme(
plot,
title = NULL,
subtitle = NULL,
xlab = TRUE,
ylab = TRUE,
legendColorTitle = NULL,
legendFillTitle = NULL,
legendShapeTitle = NULL,
legendSizeTitle = NULL,
showLegend = TRUE,
legendPosition = "right",
baseSize = getOption("ligerBaseSize"),
titleSize = NULL,
subtitleSize = NULL,
xTextSize = NULL,
xFacetSize = NULL,
xTitleSize = NULL,
yTextSize = NULL,
yFacetSize = NULL,
yTitleSize = NULL,
legendTextSize = NULL,
legendTitleSize = NULL,
legendDotSize = 4,
panelBorder = FALSE,
legendNRow = NULL,
legendNCol = NULL,
colorLabels = NULL,
colorValues = NULL,
colorPalette = "magma",
colorDirection = -1,
naColor = "#DEDEDE",
colorLow = NULL,
colorMid = NULL,
colorHigh = NULL,
colorMidPoint = NULL,
plotly = FALSE
)
Arguments
plot |
ggplot object passed from wrapper plotting functions |
title , subtitle , xlab , ylab |
Main title, subtitle or X/Y axis title text.
By default, no main title or subtitle will be set, and X/Y axis title will be
the names of variables used for plotting. Use |
legendColorTitle , legendFillTitle , legendShapeTitle , legendSizeTitle |
Set
alternative title text for legend on aes of color, fill, shape and size,
respectively. Default |
showLegend |
Whether to show the legend. Default |
legendPosition |
Text indicating where to place the legend. Choose from
|
baseSize |
One-parameter control of all text sizes. Individual text element sizes can be controlled by other size arguments. "Title" sizes are 2 points larger than "text" sizes when being controlled by this. |
titleSize , xTitleSize , yTitleSize , legendTitleSize |
Size of main title,
axis titles and legend title. Default |
subtitleSize , xTextSize , yTextSize , legendTextSize |
Size of subtitle text,
axis texts and legend text. Default |
xFacetSize , yFacetSize |
Size of facet label text. Default |
legendDotSize |
Allow dots in legend region to be large enough to see
the colors/shapes clearly. Default |
panelBorder |
Whether to show rectangle border of the panel instead of
using ggplot classic bottom and left axis lines. Default |
legendNRow , legendNCol |
Integer, when too many categories in one
variable, arranges number of rows or columns. Default |
colorLabels , colorValues |
Each a vector with as many values as the
number of categories for the categorical coloring aesthetics. Labels will be
the shown text and values will be the color code. These are passed to
|
colorPalette |
For continuous coloring, an index or a palette name to
select from available options from ggplot
|
colorDirection |
Choose |
naColor |
The color code for |
colorLow , colorMid , colorHigh , colorMidPoint |
All four of these must be specified to customize palette with |
plotly |
Whether to use plotly to enable web based interactive browsing
for the plot. Requires installation of package "plotly". Default
|
Value
Updated ggplot object by default. When plotly = TRUE
, returns
plotly (htmlwidget) object.