Running this function will add the Eurocontrol logo in your plot and save it to your specified location.
Usage
add_logo(plot_name, source_name,
save_filepath = file.path(Sys.getenv("TMPDIR"), "tmp-nc.png"),
width_pixels = 640, height_pixels = 450,
logo_image_path = system.file("extdata", "euctrl-logo-wide.png",
package = "ectrlplot"))
Arguments
- plot_name
The variable name of the plot you have created that you want to format and save
- source_name
The text you want to come after the text 'Source:' in the bottom left hand side of your chart
- save_filepath
The exact filepath that you want your plot to be saved to
- width_pixels
Width in pixels that you want to save your chart to - defaults to 640
- height_pixels
Height in pixels that you want to save your chart to - defaults to 450
- logo_image_path
File path for the logo image you want to use in the right hand side of your chart, which needs to be a PNG file - defaults to Eurocontrol logo that sits within the extdata folder of your package
Examples
library(ggplot2)
myplot <- ggplot(mpg, aes(displ, hwy)) +
geom_point() +
theme_pru() +
labs(title = 'Scatterplot example in ggplot2',
subtitle = 'A plot that is only useful for demonstration purposes')
#> Warning: `expand_scale()` was deprecated in ggplot2 3.3.0.
#> ℹ Please use `expansion()` instead.
#> ℹ The deprecated feature was likely used in the ectrlplot package.
#> Please report the issue to the authors.
add_logo(plot_name = myplot,
source = "Source: The source of my data",
width_pixels = 640,
height_pixels = 450,
save_filepath = "path-name.png")
# If you want to use your own logo image,
# change the path in the logo-image-path argument
if (FALSE) {
add_logo(plot_name = myplot,
source = "Source: The source of my data",
save_filepath = "path-name.png",
width_pixels = 640,
height_pixels = 450,
logo_image_path = "use-your-logo-image-path")
}