gpt4 book ai didi

r - ggplot 直方图作为特定组的百分比

转载 作者:行者123 更新时间:2023-12-01 13:17:38 25 4
gpt4 key购买 nike

我是 R 的新手,创建了一些简单的分类自变量与因变量的直方图。所有分面都根据类别包装。

在这种情况下,我使用的是敏感数据,因此不能共享任何数据。

代码

ggplot(merged, aes(CV)) +
geom_histogram(binwidth = 0.5) +
facet_wrap(~BUILDING_AGE, ncol = 2) +
labs(title = "BUILDING_AGE vs CV", y = "Co-efficient of variation", x = "BUILDING_AGE")

其中 CV = 变异系数(连续因变量),BUILDING_AGE 是建筑物的年龄(分类自变量 - 有 7 个类别/组 1-7)

问题

问题是一些类别相对于其他类别只有少量数据,所以当我绘制直方图时,我看不到这些数据量较小的组中数据的直方图和分布。

即:对于计数非常低的类别,y 轴(计数)缩放得过大。

问题

有没有一种方法可以根据它们显示的每个类别重新缩放每个 facet wrapped 窗口的 y 轴?

希望这是有道理的。

谢谢。

最佳答案

如果将 'free' 传递给 facet_grid()facet_wrap()scales 参数,这应该可以解决您的问题:

facet_wrap(~BUILDING_AGE, ncol = 2, scales = 'free')

进一步阅读: https://www.rdocumentation.org/packages/ggplot2/versions/3.0.0/topics/facet_wrap

关于r - ggplot 直方图作为特定组的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53243114/

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