我是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组)
问题
问题在于某些类别相对于其他类别仅具有少量数据,因此当我绘制直方图时,我看不到这些组中数据量较小的直方图和数据分布。 / p>
即:对于计数非常低的类别,y轴(计数)的比例过大。
问题
有没有一种方法可以根据它们所显示的每个类别重新缩放每个经过面包裹的窗口y轴?
希望这很有道理。
谢谢。
答案 0 :(得分:2)
如果您将'free'
传递给scales
或facet_grid()
的{{1}}参数,这应该可以解决您的问题:
facet_wrap()
进一步阅读: https://www.rdocumentation.org/packages/ggplot2/versions/3.0.0/topics/facet_wrap