This function creates the default theme that all ADL theme functions are
built off of. It functions similarly to theme_gray,
in that all of the default ggplot2 themes are built off
theme_gray. It should be noted that this works best
when dpi is set to 400 either in a Quarto or Rmarkdown doc or in
ggsave.
This function creates the default theme that all ADL theme functions are
built off of. It functions similarly to theme_gray,
in that all of the default ggplot2 themes are built off
theme_gray. It should be noted that this works best
when dpi is set to 400 either in a Quarto or Rmarkdown doc or in
ggsave.
Usage
theme_default(
base_size = 12,
base_line_size = base_size/24,
base_rect_size = base_size/24,
base_lineheight = 1.1,
legend_position = "right",
axis_text = TRUE,
axis_text_x = TRUE,
axis_text_y = TRUE,
grid = TRUE,
grid_x_only = FALSE,
grid_y_only = FALSE,
grid_major = TRUE,
grid_minor = TRUE,
grid_major_x = TRUE,
grid_major_y = TRUE,
grid_minor_x = TRUE,
grid_minor_y = TRUE,
facet_title_bold = FALSE,
facet_title_size = base_size * 0.8,
facet_title_margin_top = 0.8 * half_line,
facet_title_margin_bottom = 0.8 * half_line,
facet_title_margin_right = 0.8 * half_line,
facet_title_margin_left = 0.8 * half_line,
panel_spacing_x = 0,
panel_spacing_y = 0
)
theme_default(
base_size = 12,
base_line_size = base_size/24,
base_rect_size = base_size/24,
base_lineheight = 1.1,
legend_position = "right",
axis_text = TRUE,
axis_text_x = TRUE,
axis_text_y = TRUE,
grid = TRUE,
grid_x_only = FALSE,
grid_y_only = FALSE,
grid_major = TRUE,
grid_minor = TRUE,
grid_major_x = TRUE,
grid_major_y = TRUE,
grid_minor_x = TRUE,
grid_minor_y = TRUE,
facet_title_bold = FALSE,
facet_title_size = base_size * 0.8,
facet_title_margin_top = 0.8 * half_line,
facet_title_margin_bottom = 0.8 * half_line,
facet_title_margin_right = 0.8 * half_line,
facet_title_margin_left = 0.8 * half_line,
panel_spacing_x = 0,
panel_spacing_y = 0
)Arguments
- base_size
Base font size, given in pts. Also controls the spacing in the graph.
- base_line_size
Base size for line elements.
- base_rect_size
Base size for rect elements.
- base_lineheight
Base line height for all text
- legend_position
The position of the legend. Options are: "left", "right", "top", "bottom", or "none". "none" removes the legend. "right" is the default.
- axis_text
Logical. Determines if BOTH axes have labels. If
TRUE, the default, both axes are labelled. IfFALSE, neither axis is labelled. Note, this controls both axes. If you want to remove only one axis, use theaxis_text_xoraxis_text_y.- axis_text_x
Logical. Determines if the x-axis has labels. If
TRUE, the default, the x-axis labels are shown. IfFALSE, the x-axis labels are removed from the plot.- axis_text_y
Logical. Determines if the y-axis has labels. If
TRUE, the default, the y-axis labels are shown. IfFALSE, the y-axis labels are removed from the plot.- grid
Logical. Determines if ALL grid lines should appear. If
TRUE, the default, all grid lines appear. IfFALSE, all grid lines disappear.- grid_x_only
Logical. Determines if only x-axis grid lines (vertical lines) should appear. If
FALSE, the default, all grid lines appear. IfTRUE, only the x-axis grid lines appear and the y-axis grid lines will disappear.- grid_y_only
Logical. Determines if only y-axis grid lines (horizontal lines) should appear. If
FALSE, the default, all grid lines appear. IfTRUE, only the y-axis grid lines appear and the x-axis grid lines will disappear.- grid_major
Logical. Determines if the major grid lines should appear. If
TRUE, the default, the major grid lines will appear. IfFALSE, the major grid lines will disappear.- grid_minor
Logical. Determines if the minor grid lines should appear. If
TRUE, the default, the minor grid lines will appear. IfFALSE, the minor grid lines will disappear.- grid_major_x
Logical. Determines if the major x-axis grid lines will appear. If
TRUE, the default, the major x-axis grid lines will appear. IfFALSE, the major x-axis grid lines will disappear.- grid_major_y
Logical. Determines if the major y-axis grid lines will appear. If
TRUE, the default, the major y-axis grid lines will appear. IfFALSE, the major y-axis grid lines will disappear.- grid_minor_x
Logical. Determines if the minor x-axis grid lines will appear. If
TRUE, the default, the minor x-axis grid lines will appear. IfFALSE, the minor x-axis grid lines will disappear.- grid_minor_y
Logical. Determines if the minor y-axis grid lines will appear. If
TRUE, the default, the minor y-axis grid lines will appear. IfFALSE, the minor y-axis grid lines will disappear.- facet_title_bold
Logical. Determines if the facet labels should be bold or not. Default is
FALSE.- facet_title_size
Size of the facet titles, specified in pts. Default is
base_size * 0.8.- facet_title_margin_top
The margin above the facet title, specified in pts. Default is
0.8 * half_line.- facet_title_margin_bottom
The margin beneath the facet title, specified in pts. Default is
0.8 * half_line.- facet_title_margin_right
The margin to the right of the facet title, specified in pts. Default is
0.8 * half_line.- facet_title_margin_left
The margin to the left of the facet title, specified in pts. Default is
0.8 * half_line.- panel_spacing_x
Horizontal spacing between the different panels when faceting a graph, given in pts. Default is 0.
- panel_spacing_y
Vertical spacing between the different panels when faceting a graph, given in pts. Default is 0.
