gpt4 book ai didi

r - 如何在 R 中生成 3-D 条形图?

转载 作者:行者123 更新时间:2023-12-04 11:09:27 24 4
gpt4 key购买 nike

这是我的数据框,

> head(dat)
word value number name
1 10 0.001 30 gi|378283288
2 15 0.001 17 gi|378283288
3 20 0.001 16 gi|378283288
4 25 0.001 14 gi|378283288
5 30 0.001 12 gi|378283288
6 10 0.010 38 gi|378283288

> tail(dat)
word value number name
120 30 0.5 27 gi|378285158
121 10 1.0 34 gi|378285158
122 15 1.0 31 gi|378285158
123 20 1.0 27 gi|378285158
124 25 1.0 27 gi|378285158
125 30 1.0 27 gi|378285158

我想用条形图展示它。我探索了这些选项,但还没有成功,因为我想展示所有四列。 value可以用作 X-axis , word可以用作 y-axisname可以用作 Z-axis .那么如何使用 number这里?
可能像这样的图表会有帮助,我可以代表 number通过在 legend 中使用色标.
example
现在,我的问题是,如何在 R 中生成这个图?这是呈现我的数据的正确方式吗?

最佳答案

我会做这样的事情:

library(ggplot2)
theme_set(theme_bw())
theme_update(strip.background=element_rect(colour="white"))

cities <- c("Beijing", "Hong Kong", "Macau", "Nanjing")
measures <- sprintf("Particle %s", toupper(letters[1:8]))
df <- data.frame(expand.grid(city=cities, measure=measures))
df$value <- rexp(nrow(df))

p <- (ggplot(df, aes(x=measure, y=value, color=measure, group=city)) +
scale_color_discrete(guide=FALSE) +
geom_point() + facet_wrap(~ city) +
geom_line(color="grey", alpha=0.5) +
xlab(""))
p

...这与评论中建议的影子没什么不同。

我对你的最后一个问题给出了我的(主观)答案,“[3D 条形图是一种展示我的数据的好方法吗?”我更喜欢多面的 2D 绘图而不是 3D 绘图。

关于r - 如何在 R 中生成 3-D 条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261760/

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