代码之家  ›  专栏  ›  技术社区  ›  Yorgos

ggplot2主题选项列表?

  •  66
  • Yorgos  · 技术社区  · 16 年前

    经过一些研究,我找到了防止未形成的传说显示的方法。

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

    在哪能找到所有的 theme ggplot2的选项及其默认值?

    9 回复  |  直到 16 年前
        1
  •  56
  •   user399470    10 年前

    最接近我所能找到的综合清单的是 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 有关详细信息,请参见第页。

        2
  •  22
  •   Andrew    15 年前

    进入

    theme_get()
    

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

        3
  •  13
  •   Sharpie    10 年前

    这个 ggplot2 包中不包含太多参考信息——这可能是因为哈德利在开发和完善包、创建一个充满示例的网站以及编写一本详细描述系统的优秀书籍方面投入了大量工作。

    我要找的第一个答案是 GGPROTT2 网站:

    http://docs.ggplot2.org/

    然而,由于 opts() 不是一个真正的风水,统计或规模没有具体的例子集中在它。下一个要看的地方是网站上包含书中资料的部分——包括示例的源代码:

    http://ggplot2.org/book/

    “为出版而抛光你的地块”一章的示例代码包含一些评论良好的使用示例 set_theme() 和 () 改变绘图外观。

    信息的最终来源当然是书本身。如果你发现 GGPROTT2 简化和简化了您的工作流程,以生成统计图形,购买一本书的副本是一个很好的方式说“谢谢”,并支持进一步的开发包。

    更新

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

        4
  •  7
  •   asfer    14 年前

    除了明显提到 ggplot2 reference manual 以及对 graphs section of Cookbook for R ,Hadley Wickham提供了一个不错的opts()列表 github .

        5
  •  4
  •   Rasmus Larsen    13 年前

    主题模板:

    https://github.com/jrnold/ggthemes

    像“经济学人”、“斯塔塔”、“塔夫特”等等。

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

        6
  •  1
  •   Jonathan Chang    16 年前

    我使用过的所有选项都在哈德利伟大的《格普洛特2》一书中解释过。

        7
  •  1
  •   metasequoia    13 年前

    我为0.9.2.1版找到的最佳列表是 here .

        8
  •  0
  •   David Douterlungne    13 年前

    ?opts 尽管如此,这并不显示如何优化其参数,因此最好检查上面给出的选项。如果你能得到ggplot2参考手册的副本,它将对你有很大帮助。

        9
  •  0
  •   Selva    10 年前

    我做了这个快速参考 theme or tasks 你可以找。为了更全面的理解 ggplot2 tutorial 应该帮助。

    推荐文章