我目前的任务是制作一个情节丰富的演示文稿.我自然会准备好所有的情节ggplot2.我喜欢Hadley的默认设置,因为它们在屏幕和印刷品上看起来都很精彩.通常我也会使用投影仪或平板电视将这些默认值用于演示.但是,我想知道在投影环境中哪些其他选项可能看起来不错?具体来说,我想知道我是否可以利用这里的集体知识来查看theme()其他人在准备情节时用于演示目的的选项ggplot2.
对于带投影的演示文稿,建议使用哪些主题设置?你如何实现这些设置ggplot2?
如果您推荐主题存储库,我也很感激参考.
我实际上确实使用了这个模板,改变颜色和调色板,直到我想出一个好的集合:
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"))
Run Code Online (Sandbox Code Playgroud)
例如:
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"))
Run Code Online (Sandbox Code Playgroud)
为了获得更好看的网格, 中的颜色panel.grid.minor可能更接近 中的颜色panel.background。事实上,您可以更改很多内容来获得您喜欢的模板。
这些链接可以提供帮助:
http://www.cookbook-r.com/Graphs/Colors_(ggplot2)
http://www.w3schools.com/colors/colors_picker.asp
http://sape.inf.usi.ch/快速参考/ggplot2/主题