いくつかの調査の後、情報価値のない凡例が表示されないようにする方法を見つけました
... + theme(legend.position = "none")
Ggplot2で利用可能なすべてのtheme
オプションとそれらのデフォルト値はどこにありますか?
私が見つけた包括的なリストに最も近いものは、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 ページを参照してください。
入る
theme_get()
テーマの値とオプションの包括的なリストが表示されます。その後、構文に従ってopts()でこれらの属性を変更できます。
_ggplot2
_パッケージには多くの参照情報が含まれていません。これはおそらく、Hadleyがパッケージの開発と洗練に多大な労力を費やし、例に満ちたWebサイトを作成し、システムを詳細に説明する優れた本を書いているためでしょう。
私が答えを探す最初の場所は_ggplot2
_ウェブサイトです:
ただし、opts()
は実際にはgeom、stat、またはscaleではないため、特にそれに焦点を当てた例はありません。次に見るべき場所は、本の資料を含むWebサイトのセクションです。例のソースコードが含まれます。
「公開のためにプロットを磨く」の章のサンプルコードには、set_theme()
およびopts()
を使用してプロットの外観を変更する、よくコメントされた例が含まれています。
究極の情報源は、もちろん本です。 _ggplot2
_が統計グラフィックスを作成するためのワークフローを単純化および合理化したことに気付いた場合、本のコピーを購入することは「ありがとう」と言ってパッケージのさらなる開発をサポートする素晴らしい方法です。
更新
さらなる調査の後、_theme_bw
_などの「テーマ」関数の1つのソースをリストすることにより、オプションの比較的完全なリストを見つけることができる場合があります。ソースは、可能な_key=value
_ペアの説明を提供しませんが、少なくともopts()
を介して設定されたときに効果があるkey
名のほとんどを表示します。
ggplot2リファレンスマニュアル および Rのクックブックのグラフセクション への明らかな参照に加えて、Hadley Wickhamは github のNice opts()リストを提供しています。
テーマテンプレート:
https://github.com/jrnold/ggthemes
「エコノミスト」、「スタタ」、「タフテ」など。
答えは正確には尋ねられたものではないことを知っていますが、この質問を見つけたときに私が探していたので、他の人もそうかもしれません。
バージョン0.9.2.1で見つけたベストリストは here です。
私が今まで使用したすべてのオプションは、hadleyのすばらしいggplot2の本で説明されています。
テーマまたはタスク あなたが探しているかもしれないものについてこのクイックリファレンスを作成しました。より一般的な理解のために、この ggplot2チュートリアル が役立つはずです。
?opts
ただし、これは引数を微調整する方法を表示しません。したがって、上記のオプションを確認する方が良いでしょう。 ggplot2リファレンスマニュアルのコピーを入手できれば、大いに役立ちます。