gpt4 book ai didi

r - 使用 ggplot2 进行演示的主题

转载 作者:行者123 更新时间:2023-12-04 20:36:10 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

5年前关闭。




Improve this question




我目前的任务是制作一个情节繁重的演示文稿。当然,我将在 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"))

例如:
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"))

为了获得更好看的网格, 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/quick-reference/ggplot2/themes

enter image description here

关于r - 使用 ggplot2 进行演示的主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35207817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com