gpt4 book ai didi

r - 基于另一个变量分布的直方图 bin 的颜色

转载 作者:行者123 更新时间:2023-12-04 06:25:56 24 4
gpt4 key购买 nike

好吧,这是一个棘手的问题。这可能是不可能的。

test<-data.frame(var.a=c(1,1,1,1,2,2,2,3,3,3,3,3,4,4,5,5,5,5), var.b=c(1,2,1,3,2,3,4,3,2,2,1,2,1,2,3,4,1,2))

是否可以根据 var.b 的分布为 hist(test$var.a) 直方图的每个 bin 着色?这样我就可以知道在 hist(test$var.a) 的 bin 1 中,var.b 有 50% 的“ones”、25% 的“twos”和 24% 的“threes”?每个垃圾箱内都有某种堆叠的条形图?

我猜是某种 spinogram然而,条形不应具有相同的高度(因为它们代表 var.a 的频率)并且在每个条形内部,var.b 的频率应该用颜色编码。

非常感谢

最佳答案

ggplot2正是您要找的东西:

test<-data.frame(var.a=c(1,1,1,1,2,2,2,3,3,3,3,3,4,4,5,5,5,5), var.b=c(1,2,1,3,2,3,4,3,2,2,1,2,1,2,3,4,1,2))

library(ggplot2)
qplot(test$var.a, binwidth = 1, fill = factor(test$var.b))
ggsave("stacked_histogram.pdf")

Stacked histogram

关于r - 基于另一个变量分布的直方图 bin 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084728/

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