67

经过一些研究,我找到了防止显示无信息图例的方法

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

我在哪里可以找到themeggplot2 的所有可用选项及其默认值?

4

9 回答 9

57

我能找到的最接近综合列表的内容是在github 上的ggplot2 wiki 。我认为大多数选项都包含在示例中。

更新 如果您想查看当前绘图上正在使用的选项,您可以使用plot_theme(x)查看当前为名为 x 的绘图设置的所有选项。它不是一个完整的列表,但如果您想更改轴标签的字体大小等内容,它应该会有所帮助。

更新 2 随着向 0.9.0 版的过渡,值得注意的是内置文档已得到显着改进,从 0.8.9 到 0.9.0的过渡指南也值得一试。

更新 3 现在有一个 ggplot2 文档网站。查看主题文档以获取完整列表。此外,?theme从 0.9.3 开始有一个非常完整的列表。

更新 4 现在有一个 ggthemes 包,其中有一些不错的主题和音阶可供选择。它可能使您不必创建自己的。有关更多信息,请参阅他们的github页面。

于 2011-01-20T07:57:14.463 回答
22

进入

theme_get()

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

于 2011-05-25T20:45:00.007 回答
13

ggplot2软件包没有包含太多参考信息——这可能是因为 Hadley 在开发和完善该软件包方面投入了大量工作,创建了一个充满示例的网站,并编写了一本详细描述该系统的优秀书籍。

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

http://docs.ggplot2.org/

但是,由于opts()不是真正的几何、统计或比例,因此没有专门针对它的示例。下一个要查看的地方是包含本书材料的网站部分——包括示例的源代码:

http://ggplot2.org/book/

“为发布而润色绘图”一章的示例代码包含一些使用set_theme()opts()更改绘图外观的注释很好的示例。

信息的最终来源当然是书本身。如果您发现ggplot2生成统计图形的工作流程已经简化和流线化,那么购买这本书的副本是表达“谢谢”并支持该软件包的进一步开发的好方法。

更新

经过一些进一步的调查,您可以通过列出其中一个“主题”功能的来源来找到一个相对完整的选项列表,例如theme_bw. 来源没有提供可能key=value对的描述,但它至少显示了大多数在key通过设置时有效的名称opts()

于 2010-02-14T01:59:45.520 回答
7

除了对ggplot2 参考手册Cookbook for R 的图表部分的明显引用之外,Hadley Wickham 在github上提供了一个不错的 opts() 列表。

于 2012-06-10T12:37:07.160 回答
4

主题模板:

https://github.com/jrnold/ggthemes

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

我知道答案并不完全是被问到的,但是当我发现这个问题时,它就是我正在寻找的,所以其他人也可能会这样做。

于 2013-10-10T09:01:18.853 回答
1

我曾经使用过的所有选项都在 hadley 伟大的 ggplot2 书中进行了解释。

于 2010-02-13T20:09:43.880 回答
1

我为 0.9.2.1 版本找到的最佳列表在这里

于 2012-12-15T03:31:09.210 回答
0

?opts 虽然,这并没有显示如何微调它的参数,因此最好检查上面给出的选项。如果你能得到一份 ggplot2 参考手册,它会对你有很大帮助。

于 2013-02-21T17:02:35.663 回答
0

我为您可能寻找的任何主题或任务制作了此快速参考。为了更一般的理解,这个ggplot2 教程应该会有所帮助。

于 2016-01-19T08:53:59.800 回答