经过一番研究后,我找到了防止显示无信息传奇的方法
... + theme(legend.position = "none")
Run Code Online (Sandbox Code Playgroud)
我在哪里可以找到themeggplot2的所有可用选项及其默认值?
小智 56
我能够找到的最接近全面列表的是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页面.
And*_*rew 22
进入
theme_get()
Run Code Online (Sandbox Code Playgroud)
将显示主题值和选项的完整列表.然后,您可以按照语法在opts()中修改这些属性.
Sha*_*pie 13
该ggplot2软件包不包含太多参考信息 - 这可能是因为Hadley在开发和抛光软件包方面做了大量工作,创建了一个充满示例的网站,并编写了一本详细描述系统的优秀书籍.
我要寻找答案的第一个地方是ggplot2网站:
但是,由于opts()不是真正的geom,stat或scale,因此没有专门针对它的示例.接下来要看的是网站中包含书中材料的部分 - 包括示例的源代码:
"抛光您的绘图以供发布"一章的示例代码包含一些使用set_theme()和opts()更改绘图外观的评论很好的示例.
信息的最终来源当然是它自己的书.如果您发现ggplot2简化并简化了生成统计图形的工作流程,那么购买本书的副本就是说"谢谢"并支持软件包进一步开发的好方法.
更新
经过一些进一步的调查,您可以通过列出其中一个"主题"函数的来源找到一个相对完整的选项列表,例如theme_bw.源代码不提供可能key=value对的描述,但它至少显示key了设置为via时具有效果的大多数名称opts().