经过一番研究后,我找到了防止无法形容的传奇显示的方法
... + theme(legend.position = "none")
在哪里可以找到所有可用的theme
选项及其ggplot2的默认值?
答案 0 :(得分:56)
我能找到的最全面的列表是github上的ggplot2 wiki。我认为大多数选项都包含在实例中。
<强>更新强>
如果您想查看当前绘图中正在使用的选项,可以使用plot_theme(x)
查看当前为名为x的绘图设置的所有选项。它不是一个全面的列表,但如果你想改变轴标签的字体大小,应该会有所帮助。
更新2 随着向版本0.9.0的过渡,值得注意的是内置文档得到了显着改进,transition guide从0.8.9到0.9.0也值得一试。
更新3
现在有一个ggplot2文档网站。查看theme的文档以获取完整列表。此外,?theme
从0.9.3开始有一个非常完整的列表。
更新4 现在有一个ggthemes包,有一些很好的主题和尺度可供选择。它可以帮助您免于创建自己的。有关详细信息,请参阅他们的github页面。
答案 1 :(得分:22)
进入
theme_get()
将显示主题值和选项的完整列表。然后,您可以按照语法在opts()中修改这些属性。
答案 2 :(得分:13)
ggplot2
包中没有太多的参考信息 - 这可能是因为Hadley在开发和抛光包中付出了大量的工作,创建了一个充满示例的网站,并撰写了一本描述系统详细。
我要寻找答案的第一个地方是ggplot2
网站:
但是,由于opts()
实际上不是geom,stat或scale,因此没有专门针对它的示例。接下来要看的是网站中包含本书材料的部分 - 包括示例的源代码:
“抛光您的绘图以供发布”一章的示例代码包含一些使用set_theme()
和opts()
来改变绘图外观的评论很好的示例。
信息的最终来源当然是它自己的书。如果您发现ggplot2
简化并简化了生成统计图形的工作流程,那么购买本书的副本就是说“谢谢”并支持该软件包进一步开发的好方法。
<强>更新强>
经过进一步调查后,您可以通过列出其中一个“主题”功能(如theme_bw
)的来源找到相对完整的选项列表。来源未提供可能的key=value
对的说明,但它至少会显示通过key
设置后生效的大多数opts()
名称。
答案 3 :(得分:7)
除了对ggplot2 reference manual和graphs section of Cookbook for R的明显引用之外,Hadley Wickham在github上提供了一个很好的opts()列表。
答案 4 :(得分:4)
主题模板:
https://github.com/jrnold/ggthemes
像“经济学家”,“Stata”,“tufte”等等。我知道答案并不完全是我所要求的,但是当我发现这个问题时,这正是我所寻找的,所以其他人也可能。
答案 5 :(得分:1)
我用过的所有选项都在hadley的ggplot2书中得到了解释。
答案 6 :(得分:1)
我发现版本0.9.2.1的最佳列表是here。
答案 7 :(得分:0)
?opts
虽然,这并没有显示如何微调其参数,因此最好检查上面给出的选项。如果您能获得ggplot2参考手册的副本,它将对您有所帮助。
答案 8 :(得分:0)
我为您可能寻找的任何theme or tasks制作了此快速参考。为了更一般的理解,这ggplot2 tutorial应该有所帮助。