经过一些研究,我找到了防止显示无信息图例的方法
... + theme(legend.position = "none")
我在哪里可以找到theme
ggplot2 的所有可用选项及其默认值?
我能找到的最接近综合列表的内容是在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页面。
进入
theme_get()
将显示主题值和选项的综合列表。然后,您可以按照语法在 opts() 中修改这些属性。
该ggplot2
软件包没有包含太多参考信息——这可能是因为 Hadley 在开发和完善该软件包方面投入了大量工作,创建了一个充满示例的网站,并编写了一本详细描述该系统的优秀书籍。
我要寻找答案的第一个地方是ggplot2
网站:
但是,由于opts()
不是真正的几何、统计或比例,因此没有专门针对它的示例。下一个要查看的地方是包含本书材料的网站部分——包括示例的源代码:
“为发布而润色绘图”一章的示例代码包含一些使用set_theme()
和opts()
更改绘图外观的注释很好的示例。
信息的最终来源当然是书本身。如果您发现ggplot2
生成统计图形的工作流程已经简化和流线化,那么购买这本书的副本是表达“谢谢”并支持该软件包的进一步开发的好方法。
更新
经过一些进一步的调查,您可以通过列出其中一个“主题”功能的来源来找到一个相对完整的选项列表,例如theme_bw
. 来源没有提供可能key=value
对的描述,但它至少显示了大多数在key
通过设置时有效的名称opts()
。
除了对ggplot2 参考手册和Cookbook for R 的图表部分的明显引用之外,Hadley Wickham 在github上提供了一个不错的 opts() 列表。
主题模板:
https://github.com/jrnold/ggthemes
像“经济学家”、“Stata”、“tufte”等等。
我知道答案并不完全是被问到的,但是当我发现这个问题时,它就是我正在寻找的,所以其他人也可能会这样做。
我曾经使用过的所有选项都在 hadley 伟大的 ggplot2 书中进行了解释。
我为 0.9.2.1 版本找到的最佳列表在这里。
?opts
虽然,这并没有显示如何微调它的参数,因此最好检查上面给出的选项。如果你能得到一份 ggplot2 参考手册,它会对你有很大帮助。
我为您可能寻找的任何主题或任务制作了此快速参考。为了更一般的理解,这个ggplot2 教程应该会有所帮助。