67

いくつかの調査の後、有益でない凡例が表示されないようにする方法を見つけました

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

ggplot2で使用可能なすべてのthemeオプションとそのデフォルト値はどこにありますか?

4

9 に答える 9

57

私が見つけた包括的なリストに最も近いものは、github のggplot2 wikiにあります。ほとんどのオプションが例でカバーされていると思います。

更新 現在のプロットで使用されているオプションを確認したい場合は、 を使用して、plot_theme(x)x という名前のプロットに現在設定されているすべてのオプションを表示できます。これは包括的なリストではありませんが、軸ラベルのフォント サイズなどを変更したい場合に役立ちます。

Update 2 バージョン 0.9.0 への移行に伴い、組み込みのドキュメントが大幅に改善されたことは注目に値します。また、0.8.9 から 0.9.0への移行ガイドもチェックする価値があります。

更新 3 ggplot2 ドキュメント Web サイトができました。完全なリストについては、テーマのドキュメントを参照してください。また、?theme0.9.3 の時点でかなり完全なリストがあります。

更新 4 いくつかの優れたテーマとスケールから選択できる ggthemes パッケージが追加されました。独自のものを作成する必要がなくなる可能性があります。詳細については、githubページを参照してください。

于 2011-01-20T07:57:14.463 に答える
13

パッケージには多くの参照情報が含まれていません。ggplot2これはおそらく、Hadley がパッケージの開発と改良に多くの労力を費やし、例に満ちた Web サイトを作成し、システムを詳細に説明する優れた本を執筆したためです。

私が最初に答えを探す場所は、次のggplot2Web サイトです。

http://docs.ggplot2.org/

ただし、opts()実際にはgeom、stat、またはscaleではないため、特に焦点を当てた例はありません. 次に見る場所は、本からの資料を含む Web サイトのセクションです。例のソース コードを含みます。

http://ggplot2.org/book/

「パブリケーション用にプロットを磨く」の章のコード例には、 と を使用set_theme()opts()てプロットの外観を変更する例がいくつかよくコメントされています。

究極の情報源は、もちろん本そのものです。統計グラフィックスを作成するためのワークフローが簡素化および合理化されていることがわかった場合ggplot2は、本を購入することは、「ありがとう」と言ってパッケージのさらなる開発をサポートするための優れた方法です。

アップデート

さらに調査した後、theme_bw. ソースは、可能なペアの説明を提供していませんがkey=value、少なくとも.keyopts()

于 2010-02-14T01:59:45.520 に答える
7

ggplot2リファレンスマニュアルCookbookforRのグラフセクションへの明らかな参照に加えて、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

バージョン 0.9.2.1 で見つけたベスト リストはこちらです。

于 2012-12-15T03:31:09.210 に答える
1

私がこれまでに使用したすべてのオプションは、hadley のすばらしい ggplot2 の本で説明されています。

于 2010-02-13T20:09:43.880 に答える
0

?opts ただし、これには引数を微調整する方法が表示されないため、上記のオプションを確認することをお勧めします。ggplot2リファレンスマニュアルのコピーを入手できれば、大いに役立ちます。

于 2013-02-21T17:02:35.663 に答える
0

探しているテーマやタスクについて、このクイック リファレンスを作成しました。より一般的な理解のために、このggplot2 チュートリアルが役立ちます。

于 2016-01-19T08:53:59.800 に答える