ggplot2主题选项列表?

经过一番研究,我find了防止不显示信息的方法

... + theme(legend.position = "none") 

我在哪里可以findggplot2的所有可用theme选项及其默认值?

与我已经能够find的综合列表最接近的是github上的ggplot2维基 。 我认为大部分的选项都是用范例来说明的。

更新如果您希望查看当前绘图中正在使用的选项,可以使用plot_theme(x)查看当前为名为x的绘图设置的所有选项。 这将不是一个全面的列表,但是如果你想改变一个轴标签的字体大小的话,应该有所帮助。

Update 2随着版本0.9.0的过渡,值得注意的是内置的文档已经得到了很大的改进,从0.8.9到0.9.0的转换指南也值得一试。

更新3现在有一个ggplot2文档网站。 查看完整列表的主题文档。 此外, ?theme有一个相当完整的清单,从0.9.3。

更新4现在有一个ggthemes包,有一些不错的主题和规模可供select。 它可以使你不必创build自己的。 请参阅他们的github页面以获取更多信息。

进入

 theme_get() 

将显示主题值和选项的综合列表。 然后可以按照语法在opts()中修改这些属性。

ggplot2软件包中没有太多的参考信息,这可能是因为Hadley在开发和打包软件方面做了大量的工作,创build了一个充满实例的网站,并编写了一本详细描述系统的优秀书籍。

我会寻找答案的第一个地方是ggplot2网站:

http://docs.ggplot2.org/

然而,由于opts()不是一个真正的geom,stat或scale,所以没有任何例子专门关注它。 下一个要看的地方是包含书中材料的网站部分 – 包括例子的源代码:

http://ggplot2.org/book/

“抛光你的出版物”章节的示例代码包含了一些使用set_theme()opts()来改变情节外观的好评论的例子。

信息的最终来源当然是它自己的书。 如果您发现ggplot2已经简化并简化了生成统计graphics的工作stream程,那么购买本书的副本是说“谢谢”并支持软件包的进一步开发的好方法。

更新

经过一些进一步的调查,你可能会find一个相对完整的选项列表,列出一个“主题”function的来源,如theme_bw 。 源不提供可能的key=value对的描述,但是它至less显示了通过opts()设置的大部分有效的key名称。

除了ggplot2参考手册和Cookbook for R的图表部分外 ,Hadley Wickham在github上提供了一个很好的opts()列表。

主题模板:

https://github.com/jrnold/ggthemes

像“经济学家”,“Stata”,“tufte”等等。

我知道答案不完全是这个问题,但是当我发现这个问题的时候就是这个问题,所以其他人也可能会这样。

我曾用过的所有选项都已经在hadley的ggplot2书中解释过了。

我在0.9.2.1版本中find的最佳列表就在这里 。

尽pipe如此,这并不显示如何微调其参数,因此最好检查上面给出的选项。 如果你能得到ggplot2参考手册的副本,它会帮助你很多。

我为您可能要查找的任何主题或任务做了这个快速参考。 为了更全面的理解,这个ggplot2教程应该有所帮助。