I am currently tasked with making a plot-heavy presentation. Naturally I am going to prepare all my plots in ggplot2. I love Hadley's defaults as they look wonderful both on screen and in print. Typically I also use those defaults for presentations using either a projector or a flatscreen television. However, I was wondering what other options might be out there that would look good in a projection environment? Specifically I was wondering if I might be able to tap into the collective knowledge here to see theme() options other people use for presentation purposes when preparing plots with ggplot2.
What theme settings are recommended for a presentation with projection? How do you implement those settings in ggplot2?
If there are themes repositories you recommend, I'd also appreciate the reference.
I do actually use this template, changing colors and palettes until I come up with a good set:
plot +
theme(
panel.background = element_rect(fill = "col1", colour = NA), # or theme_blank()
plot.background = element_rect(fill = "white",colour = NA),
panel.grid.minor = element_line("col2", size = 0.1),
panel.grid.major = element_line("col3", size = 0.1)) +
theme(axis.text=element_text(size=12, colour="black"),
axis.title=element_text(size=12,face="bold"))
For example:
p <- qplot(speed, dist, data=cars)
p +
geom_point(aes(colour=dist)) +
scale_colour_gradientn(colours=rainbow(4)) +
theme(
panel.background = element_rect(fill = "#21215f", colour = NA), # or theme_blank()
plot.background = element_rect(fill = "white",colour = NA),
panel.grid.minor = element_line("#736391", size = 0.1),
panel.grid.major = element_line("#ecc6d9", size = 0.1)) +
theme(axis.text=element_text(size=12, colour="black"),
axis.title=element_text(size=12,face="bold"))
For a better looking grid, the color in panel.grid.minor may be closer to the one in panel.background. You can change in fact lots of things to get your preferred template.
These links can help:
http://www.cookbook-r.com/Graphs/Colors_(ggplot2)
http://www.w3schools.com/colors/colors_picker.asp
http://sape.inf.usi.ch/quick-reference/ggplot2/themes

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With