2012-02-28 23 views
4

私はscatterplot3dに凡例を追加したいと思います。私は3つの別々のプロットを作成したとの伝説(「TOPLEFT」、インセット= 0.5)の構文はRにscatterplot3dの凡例を追加するには

Plot <-scatterplot3d(data$Size,data$Pct,data$bias1, type='h', zlim=c(-20,100), xlab="size", ylab= "Percent", zlab="Bias") 

Plot$points3d (data$Size,data$Pct,data$Bias2, 
    col="blue", type="h", pch=15, cex=.6) 

Plot$points3d(data$Size,data$Pct,data$Bias3, 
    col="red", type="h", pch=4, cex=.6) 
+4

あなたはビネットを見てきましたが? http://cran.r-project.org/web/packages/scatterplot3d/vignettes/s3d.pdf –

+0

@ Roman:ありがとう。 pdfは非常に役に立ち、私はそれを理解しました! – Amateur

+0

あなたの問題を解決した例を投稿してください。 –

答えて

4

それは古い質問ですが行くべき場所を私は知らないので、1つのプロットにそれらを重ねます。しかし、私は同じ問題を抱え、次のコードで解決しました。 私は3Dプロットで1年の期間を持つ4つのtimeseriesを持っています。

いつものように、私はこのようなグラフィック作成:

s3d <- scatterplot3d(...) 

をそして、ちょうどこのような伝説を追加しました:

legend(s3d$xyz.convert(18, 0, 12), col= c("green","blue", "red", "black"), bg="white", lty=c(1,1), lwd=2, yjust=0, legend = c("2010", "2011", "2012", "Prognose für 2013"), cex = 1.1) 
関連する問題