save_plot {sjPlot} | R Documentation |
Save ggplot-figure for print publication
Description
Convenient function to save the last ggplot-figure in high quality for publication.
Usage
save_plot(
filename,
fig = last_plot(),
width = 12,
height = 9,
dpi = 300,
theme = theme_get(),
label.color = "black",
label.size = 2.4,
axis.textsize = 0.8,
axis.titlesize = 0.75,
legend.textsize = 0.6,
legend.titlesize = 0.65,
legend.itemsize = 0.5
)
Arguments
filename |
Name of the output file; filename must end with one of the following accepted file types: ".png", ".jpg", ".svg" or ".tif". |
fig |
The plot that should be saved. By default, the last plot is saved. |
width |
Width of the figure, in centimetres. |
height |
Height of the figure, in centimetres. |
dpi |
Resolution in dpi (dots per inch). Ignored for vector formats, such as ".svg". |
theme |
The default theme to use when saving the plot. |
label.color |
Color value for labels (axis, plot, etc.). |
label.size |
Fontsize of value labels inside plot area. |
axis.textsize |
Fontsize of axis labels. |
axis.titlesize |
Fontsize of axis titles. |
legend.textsize |
Fontsize of legend labels. |
legend.titlesize |
Fontsize of legend title. |
legend.itemsize |
Size of legend's item (legend key), in centimetres. |
Note
This is a convenient function with some default settings that should
come close to most of the needs for fontsize and scaling in figures
when saving them for printing or publishing. It uses cairographics
anti-aliasing (see png
).
For adjusting plot appearance, see also sjPlot-themes
.