と表示されました。グラフのパネルにはggplot2
とlattice
の両方を実験しています。私はggplot2
モデルの周りに私の心をラップする少し問題があります。2つのベクトルベクトルをGGPLOT2散布図にプロットすると、R
xyplot(Predicted_value + Actual_value ~ x_value | State_CD, data=dd)
、それは各列と各State_CDのために私にパネルを与えるだろう:私はこれを行うことができますlattice
で
:具体的には、どのように私は、各パネル上の2つのデータセットで散布図をプロットします
私はggplot2
で1列操作を行うことができます。私は完全に理解することはできませんどのような
pg <- ggplot(dd, aes(x_value, Predicted_value)) + geom_point(shape = 2)
+ facet_wrap(~ State_CD) + opts(aspect.ratio = 1)
print(pg)
は、上記ggplotにActual_valueを追加する方法です。
EDITハドリーは、再現可能な例でこれが本当に簡単だろうと指摘しました。ここにはうまくいくようなコードがあります。 ggplotでこれを行うには、より簡潔な方法がありますか? ggplotに別のポイントセットを追加する構文が、最初のデータセットを追加するのと異なるのはなぜですか?
library(lattice)
library(ggplot2)
#make some example data
dd<-data.frame(matrix(rnorm(108),36,3),c(rep("A",24),rep("B",24),rep("C",24)))
colnames(dd) <- c("Predicted_value", "Actual_value", "x_value", "State_CD")
#plot with lattice
xyplot(Predicted_value + Actual_value ~ x_value | State_CD, data=dd)
#plot with ggplot
pg <- ggplot(dd, aes(x_value, Predicted_value)) + geom_point(shape = 2) + facet_wrap(~ State_CD) + opts(aspect.ratio = 1)
print(pg)
pg + geom_point(data=dd,aes(x_value, Actual_value,group=State_CD), colour="green")
格子出力は次のようになりますだけでなく、私は私を助けている可能性があることthis R Help thread渡って走った質問を投稿した後 alt text http://www.cerebralmastication.com/wp-content/uploads/2009/08/ggplot.png
あなたが再現可能な例 – hadley
ええ、それは良い点だが提供されている場合には提案を提供するためにはるかに容易になります。完全な例を作らないことは私の怠け者でした。私はいくつかのことをやろうとします。あなただけがggplot()の部分に設定されたデフォルトから物事を変更する必要が –