Themes for draw_*
functions
Usage
theme_black(
bg = "#000000",
plot_bg = "transparent",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = FALSE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = fg,
grid_alpha = 0.2,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = fg,
tick_alpha = 0.5,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_blackgrid(
bg = "#000000",
plot_bg = "transparent",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = fg,
grid_alpha = 0.2,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = fg,
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_blackigrid(
bg = "#000000",
plot_bg = "#1A1A1A",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = bg,
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = fg,
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_darkgray(
bg = "#121212",
plot_bg = "transparent",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = FALSE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = fg,
grid_alpha = 0.2,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = fg,
tick_alpha = 0.5,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_darkgraygrid(
bg = "#121212",
plot_bg = "transparent",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = "#404040",
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "#00000000",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_darkgrayigrid(
bg = "#121212",
plot_bg = "#202020",
fg = "#ffffff",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = bg,
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "transparent",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_white(
bg = "#ffffff",
plot_bg = "transparent",
fg = "#000000",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = FALSE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = fg,
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = fg,
tick_alpha = 0.5,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_whitegrid(
bg = "#ffffff",
plot_bg = "transparent",
fg = "#000000",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = "#c0c0c0",
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "#00000000",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_whiteigrid(
bg = "#ffffff",
plot_bg = "#E6E6E6",
fg = "#000000",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = bg,
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "transparent",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_lightgraygrid(
bg = "#dfdfdf",
plot_bg = "transparent",
fg = "#000000",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = "#c0c0c0",
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "#00000000",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
theme_mediumgraygrid(
bg = "#b3b3b3",
plot_bg = "transparent",
fg = "#000000",
pch = 16,
cex = 1,
lwd = 2,
bty = "n",
box_col = fg,
box_alpha = 1,
box_lty = 1,
box_lwd = 0.5,
grid = TRUE,
grid_nx = NULL,
grid_ny = NULL,
grid_col = "#d0d0d0",
grid_alpha = 1,
grid_lty = 1,
grid_lwd = 1,
axes_visible = TRUE,
axes_col = "transparent",
tick_col = "#00000000",
tick_alpha = 1,
tick_labels_col = fg,
tck = -0.01,
tcl = NA,
x_axis_side = 1,
y_axis_side = 2,
labs_col = fg,
x_axis_line = 0,
x_axis_las = 0,
x_axis_padj = -1.1,
x_axis_hadj = 0.5,
y_axis_line = 0,
y_axis_las = 1,
y_axis_padj = 0.5,
y_axis_hadj = 0.5,
xlab_line = 1.4,
ylab_line = 2,
zerolines = TRUE,
zerolines_col = fg,
zerolines_alpha = 0.5,
zerolines_lty = 1,
zerolines_lwd = 1,
main_line = 0.25,
main_adj = 0,
main_font = 2,
main_col = fg,
font_family = "Helvetica"
)
Arguments
- bg
Color: Figure background.
- plot_bg
Color: Plot region background.
- fg
Color: Foreground color used as default for multiple elements like axes and labels, which can be defined separately.
- pch
Integer: Point character.
- cex
Float: Character expansion factor.
- lwd
Float: Line width.
- bty
Character: Box type: "o", "l", "7", "c", "u", or "]", or "n".
- box_col
Box color if
bty != "n"
.- box_alpha
Float: Box alpha.
- box_lty
Integer: Box line type.
- box_lwd
Float: Box line width.
- grid
Logical: If TRUE, draw grid in plot regions.
- grid_nx
Integer: N of vertical grid lines.
- grid_ny
Integer: N of horizontal grid lines.
- grid_col
Grid color.
- grid_alpha
Float: Grid alpha.
- grid_lty
Integer: Grid line type.
- grid_lwd
Float: Grid line width.
- axes_visible
Logical: If TRUE, draw axes.
- axes_col
Axes colors.
- tick_col
Tick color.
- tick_alpha
Float: Tick alpha.
- tick_labels_col
Tick labels' color.
- tck
graphics::parr
's tck argument: Tick length, can be negative.- tcl
graphics::parr
's tcl argument.- x_axis_side
Integer: Side to place x-axis.
- y_axis_side
Integer: Side to place y-axis.
- labs_col
Labels' color.
- x_axis_line
Numeric:
graphics::axis
'sline
argument for the x-axis.- x_axis_las
Numeric:
graphics::axis
'slas
argument for the x-axis.- x_axis_padj
Numeric: x-axis'
padj
: Adjustment for the x-axis tick labels' position.- x_axis_hadj
Numeric: x-axis'
hadj
.- y_axis_line
Numeric:
graphics::axis
'sline
argument for the y-axis.- y_axis_las
Numeric:
graphics::axis
'slas
argument for the y-axis.- y_axis_padj
Numeric: y-axis'
padj
.- y_axis_hadj
Numeric: y-axis'
hadj
.- xlab_line
Numeric: Line to place
xlab
.- ylab_line
Numeric: Line to place
ylab
.- zerolines
Logical: If TRUE, draw lines on x = 0, y = 0, if within plot limits.
- zerolines_col
Zerolines color.
- zerolines_alpha
Float: Zerolines alpha.
- zerolines_lty
Integer: Zerolines line type.
- zerolines_lwd
Float: Zerolines line width.
- main_line
Float: How many lines away from the plot region to draw title.
- main_adj
Float: How to align title.
- main_font
Integer: 1: Regular, 2: Bold.
- main_col
Title color.
- font_family
Character: Font to be used throughout plot.