ファセット付きBoxplotイメージにフリースケールを持たせようとしています。私が望むようggplot2:facet_gridとフリースケールのboxplot
ggplot(data=mpg) +
geom_boxplot(aes(x=cty, y=model))+
facet_grid(manufacturer ~ drv, scales = "free", space = "free")
ここ
Plot incorrect boxplot http://dl.dropbox.com/u/9788680/plot1.png
、無料のスケールは、y軸は、依存のために異なるスケールで、正確に実装されています。私はこれがしようとした場合
、この例のデータセットを使用します水平ファセットルールに使用可能なファクタの数。しかしながら、ボックスプロットは正しく描かれていない(すなわち、ボックスプロットの代わりに実線として)。上記画像に 溶液を検索する場合、私はcoord_flip使用すべきであることを見出した()箱ひげ図を正しく示すことにするためには、即ち
ggplot(data=mpg) +
geom_boxplot(aes(x=model,y=cty))+
facet_grid(manufacturer ~ drv, scales = "free", space = "free")+
coord_flip()
Plot correct boxplot, but no scaling http://dl.dropbox.com/u/9788680/plot2.png
、箱ひげ図は正しいあります。しかし、因子の自由尺度(したがって、y軸上)は除去される。現在、各ファセットラインでは、各ファセットで使用可能なファクタだけでなく、データセット全体で利用可能なすべてのファクタが含まれています(図1)。
私は両方の軸でフリースケールを使って正確なファセットを得ることができ、ボックスプロットを正確に描写しています。
誰かが正しい方向に私を指すことができたら、私は感謝するでしょう。
ありがとうございました。
[http://stackoverflow.com/a/10729264/1385941](http://stackoverflow.comに答えるとき、私は同じ問題に気づきました/ a/10729264/1385941)。私の推測は、 'coord_flip()'が 'scale_continuous'ではなく' coord_cartesian'を呼び出すためです。 'scale_'と' coord_'はプロットに違った影響を与えます。 [https://github.com/hadley/ggplot2](https://github.com/hadley/ggplot2) – mnel
このコメントありがとうございました。うまくいけば、誰かが回避策を提供できることを願っています。他のコメントが掲載されていない場合は、この問題を提案した通りに報告します。多分、boxplotsのためにgeom_errorbarhへのアナログも書くことができます。 – coenvh
現在の回避策はありません。 boxplotsは縦のみ(連続変数はy)で、 'coord_flip()'で反転させることができますが、あなたのようにファセットスケールを崩してしまいます。 https://groups.google.com/d/msg/ggplot2/u5a1mpnJR7E/XxwXWNDX77MJ –