これは基本的に聞こえるかもしれませんが、文字通り1時間以上を検索して成功していません。 「ggplot2」パッケージを使用して、「R」で3Dバープロットをプロットしようとしています。私のデータフレームは次のようになります。
x y z
t1 5 high
t1 2 low
t1 4 med
t2 8 high
t2 1 low
t2 3 med
t3 50 high
t3 12 med
t3 35 low
そして、私はその上にこのような何かをプロットしたいです:
どんな助けもありがたいです!!
コメントで述べたように、3Dプロットは通常、データのゆがんだ/不明瞭なビューを提供する傾向があるため、(他のオプションが利用可能な場合)良い選択ではありません。
つまり、latticeExtra
を使用して必要に応じてデータをプロットする方法は次のとおりです。
d <- read.table(text=' x y z
t1 5 high
t1 2 low
t1 4 med
t2 8 high
t2 1 low
t2 3 med
t3 50 high
t3 12 med
t3 35 low', header=TRUE)
library(latticeExtra)
cloud(y~x+z, d, panel.3d.cloud=panel.3dbars, col.facet='grey',
xbase=0.4, ybase=0.4, scales=list(arrows=FALSE, col=1),
par.settings = list(axis.line = list(col = "transparent")))