如何绘制 X 轴上有两个分类变量(一个嵌套,但都可见)并用其他变量填充的条形图?

问题描述 投票:0回答:1

我有一个包含两个分类变量的数据集,regionfunction。共有92个区域,分为13个功能类别。除了属于功能类别的这些区域之外,它们还被标识为“白色”、“灰色”或“其他”。每个区域都与将绘制在 y 轴上的密度值相关联。例如: 地区

功能事情颅骨灰色白色灰色灰色白色其他
密度 AMB
4 BSC 视觉
0.4 LG 视觉
30.5 返回 丘脑
25 eml 丘脑
15 cpt 电机
5 我希望创建一个与此类似的图表,其中顶部的年份日期将是我的功能类别,x 轴标签将是我的区域名称,条形填充将表示白色/灰色。然而,一个重要的区别是我希望所有 92 个区域都沿着 x 轴出现一次,并分为功能组。

我创建了仅显示我的职能组内区域的总平均值的图表以及单独显示所有区域平均值的图表。我想创建类似的东西,但所有功能组的关联区域都出现在图中并按功能分组。除了条形的填充变量之外,这两种类型的图表之间还需要合并。

Example Graph

Graph of Region Averages

六个数据并不多。我没有一个很好的例子,但也许你正在寻找类似的东西:Graph of Functional Group Averages library(ggplot2) ggplot(data, aes(Density, fill= Matter)) + geom_bar(width=.5) + facet_grid(~Function + Region, scales="free_x", space="free")

r graph bar-chart categorical-data
1个回答
1
投票

© www.soinside.com 2019 - 2024. All rights reserved.