web-dev-qa-db-ja.com

ggplot2テーマオプションのリスト?

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

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

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

66
George Dontas

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

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

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

Update 3ggplot2のドキュメントWebサイトがあります。完全なリストについては、 theme のドキュメントをご覧ください。また、?themeは0.9.3の時点でかなり完全なリストを持っています。

Update 4ニースのテーマとスケールを選択できるggthemesパッケージがあります。それはあなた自身を作成することからあなたを救うかもしれません。詳細については、 github ページを参照してください。

56
user399470

入る

theme_get()

テーマの値とオプションの包括的なリストが表示されます。その後、構文に従ってopts()でこれらの属性を変更できます。

22
Andrew

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

私が答えを探す最初の場所は_ggplot2_ウェブサイトです:

http://docs.ggplot2.org/

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

http://ggplot2.org/book/

「公開のためにプロットを磨く」の章のサンプルコードには、set_theme()およびopts()を使用してプロットの外観を変更する、よくコメントされた例が含まれています。

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

更新

さらなる調査の後、_theme_bw_などの「テーマ」関数の1つのソースをリストすることにより、オプションの比較的完全なリストを見つけることができる場合があります。ソースは、可能な_key=value_ペアの説明を提供しませんが、少なくともopts()を介して設定されたときに効果があるkey名のほとんどを表示します。

13
Sharpie

ggplot2リファレンスマニュアル および Rのクックブックのグラフセクション への明らかな参照に加えて、Hadley Wickhamは github のNice opts()リストを提供しています。

7
asfer

テーマテンプレート:

https://github.com/jrnold/ggthemes

「エコノミスト」、「スタタ」、「タフテ」など。

答えは正確には尋ねられたものではないことを知っていますが、この質問を見つけたときに私が探していたので、他の人もそうかもしれません。

4
Rasmus Larsen

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

1
metasequoia

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

1
Jonathan Chang

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

0
Selva

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

0