knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "figures/V-", clean = FALSE ) knitr::opts_chunk$set(echo = TRUE, fig.width=8, fig.height=5)
library(ggplot2) library(magick) library(grid) library(ggbluebadge) mtcars$mylegend <- as.factor(mtcars$cyl) iris$MyLegend <- iris$Sepal.Length # White background - main palette ggplot(mtcars, aes(wt, mpg, color = mylegend )) + geom_point(size=2) + scale_color_csiro(palette="main") + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" ) + theme_csiro() # Dark background - main palette ggplot(mtcars, aes(wt, mpg, color =mylegend )) + geom_point(size=2) + scale_color_csiro(palette="main") + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" ) + theme_csiro_dark() # Mix and Match: Dark background and User defined palette ggplot(mtcars, aes(wt, mpg, color =mylegend )) + geom_point(size=2) + scale_color_manual(values= unname(c(csiro_cols("fuschia"), csiro_cols("gold"), csiro_cols("forest")))) + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" ) + theme_csiro_dark() # Pulication-ready figure ggplot(mtcars, aes(wt, mpg, color = mylegend )) + geom_point(size=2) + scale_color_csiro(palette="main") + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" ) + theme_floating_axes() + add_floating_x(range(mtcars$wt)) + add_floating_y(range(mtcars$mpg)) # User defined gradient ggplot(iris, aes(Sepal.Width, Sepal.Length, color = MyLegend)) + geom_point(size = 4, alpha = .6) + scale_color_gradient2(low = csiro_cols("midday blue"), mid = csiro_cols("gold"), high = csiro_cols("mint"), midpoint=6) + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" )+ theme_pub()
You can add the CSIRO logo to your figures the add_logo
function.
p <- ggplot(mtcars, aes(wt, mpg, color = as.factor(cyl) )) + geom_point() + scale_color_csiro(palette="main") + labs( x = "X-axis (units)", y = "Y-axis (units)", title = "My title", subtitle = "My subtitle", caption = "Source: my source" ) + theme_csiro() add_logo(p, logo='csiro')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.