最近ggplot2のいくつかのきちんとした使い方が出ている、と部分的または完全のいずれかの解決策が掲載されています:ggplot2を正しく拡張しますか?
ので、それはむしろggheatが注目されますオブジェクトを返すのではなくプロットするだけでggplotのメタファを破壊します。
ggplot2の高水準のコンセプトにはまったく合致しないため、中括弧の解決策は注目に値します(たとえば、分割したい点の範囲を指定してから、必要な方法の幾何を指定する必要があります中括弧、ボックス、紫色の牛など)が表示されます。
(私はすぐにご注文されますと2つのオンラインの章を読んだことがある)ggplot2 bookは文法や機能を使用してではなく、新しいものを書いたり広範囲に既存のものを拡張する程度のようです。
私は、特定の機能を追加したり、新しいgeomを開発して正しく実行する方法を学びたいと思います。 ggplot2
は、grid
やベースグラフィックスと同じように一般的なグラフィックスパッケージではないかもしれませんが、既存のggplot2 geomから1ステップまたは2エクステンションだけのグラフがたくさんあります。これらの状況が現れたとき、私は通常、一度何かをするのに十分なオブジェクトをまとめることができますが、同じプロットが数十回必要な場合はどうすればいいでしょうか?他の人が好きで、それを使いたいと思ったら、今度は、そのグラフを必要とするたびに同じプロセスを繰り返す必要があります。適切な解決策は、stat_heatplot
とgeom_heatplot
を追加すること、またはTufte box plotsなどにgeom_Tuftebox
を追加することです。しかし、実際にggplot2を拡張する例は見たことがありません。どのようにそれを使用する方法の例。
ggplot2をさらに深く掘り下げて拡張するためには、どのようなリソースが必要ですか?私は特に上記のように軸上の範囲を指定する高度な方法に興味がありますが、ggplot2を何にするかについての一般的な知識も歓迎します。
一貫性のあるガイドがありません(十分に進歩したためにはほとんど存在しないため、ここには存在しないかもしれません)、内部についてどのように学習しますか?ソースの検査は明らかに1つの方法ですが、どのような機能が必要ですか?
私のRインストールの 'makeMeHadley()'関数は残念です。おそらく 'make_me_hadley()'を代わりに試してみたら? –
ggplot2 wikiに[wishlist page](https://github.com/hadley/ggplot2/wiki/wishlist---feature-requests)を追加して、さまざまな拡張機能のアイデアをリストアップしました。 – baptiste
@ AriB.Friedman:それはコマンドか要求ですか?そして、それは誰に向けられていますか? :P – naught101