簡體   English   中英

ggplot2主題選項列表?

[英]List of ggplot2 theme options?

經過一番研究后,我找到了防止顯示無信息傳奇的方法

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

我在哪里可以找到ggplot2的所有可用theme選項及其默認值?

我能夠找到的最接近全面列表的是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網站:

http://docs.ggplot2.org/

但是,由於opts()實際上不是geom,stat或scale,因此沒有專門針對它的示例。 接下來要看的是網站中包含書中材料的部分 - 包括示例的源代碼:

http://ggplot2.org/book/

“拋光您的繪圖以供發布”一章的示例代碼包含一些使用set_theme()opts()來改變繪圖外觀的評論很好的示例。

信息的最終來源當然是它自己的書。 如果您發現ggplot2簡化並簡化了生成統計圖形的工作流程,那么購買本書的副本就是說“謝謝”並支持包的進一步開發的好方法。

更新

經過一些進一步的調查,您可以通過列出其中一個“主題”函數(如theme_bw的來源找到相對完整的選項列表。 源代碼不提供可能的key=value對的描述,但它至少顯示了大多數通過opts()設置時有效的key名。

除了明確引用ggplot2參考手冊Cookbook for R圖形部分外 ,Hadley Wickham在github上提供了一個很好的opts()列表。

主題模板:

https://github.com/jrnold/ggthemes

喜歡“經濟學家”,“Stata”,“tufte”等等。

我知道答案並不完全是我所要求的,但是當我發現這個問題時,這正是我所尋找的,所以其他人也可能。

我在0.9.2.1版本中找到的最佳列表就在這里

我用過的所有選項都在hadley的ggplot2書中解釋過。

?opts盡管如此,這並沒有顯示如何微調其參數,因此最好檢查上面給出的選項。 如果您能獲得ggplot2參考手冊的副本,它將對您有所幫助。

我為您可能尋找的任何主題或任務制作了此快速參考。 為了更一般的理解,這個ggplot2教程應該有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM