gpt4 book ai didi

r - ggplot2 3D 条形图

转载 作者:行者123 更新时间:2023-12-02 05:59:46 29 4
gpt4 key购买 nike

我知道这听起来很基础,但已经搜索了一个多小时,但没有成功。我只是尝试使用“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

我想在上面绘制这样的内容: enter image description here

非常感谢任何帮助!!

最佳答案

正如评论中提到的,3D 绘图通常不是一个好的选择(当其他选项可用时),因为它们往往会提供扭曲/模糊的数据 View 。

也就是说,您可以按照以下方式使用 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")))

enter image description here

关于r - ggplot2 3D 条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26794236/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com