Tav*_*avi 16 3d plot r bar-chart ggplot2
我知道这听起来很基本,但现在一直在寻找超过一个小时但没有成功.我只是尝试使用'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
Run Code Online (Sandbox Code Playgroud)
我想在上面绘制这样的东西:

任何帮助都超过赞赏!!
jba*_*ums 20
正如评论中所提到的,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")))
Run Code Online (Sandbox Code Playgroud)
