ggplot2 - ggplot,我做了一个代码,但我想确保我现在得到 2 个基于 facet 的表
问题描述
所以下面的代码表示一个值在我的整个数据集中出现了多少次
df %>%
group_by(Branche) %>%
summarise(Aantal=n()) %>%
ggplot(aes(x = reorder(Branche, Aantal), y = Aantal))+
geom_col() +
geom_text(aes(label = Aantal), hjust = 2)+
coord_flip()+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
legend.position = "none")
在数据集中只使用了 2 种类型的合同,现在我想做一个方面,合同变成 2 个不同的表,我可以看到哪个号码属于联系人 A 和合同 B。
我以为我必须在 group_by 中添加“合同”,然后在方面我只需要指出合同,但这并没有得到我得到 2 个不同表的结果。
解决方案
你只是错过了facet_wrap
orfacet_grid
电话。在此处添加到末尾:
other code ... +
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
legend.position = "none") +
facet_wrap(~ contract)
您可能在分面后正确排序计数时遇到问题,但这将是另一个问题。
推荐阅读
- c# - AJAX POST 向控制器返回 NULL 数据
- html - 我似乎无法为我的 HTML 网站找到图片?
- java - 需要 Java Mono 或 Flux 作为使用 webflux 模拟“何时”的响应
- c++ - FFmpeg:做一个应用程序比直接使用ffmepg更好吗
- c# - 将特征文件中的值传递到specflow c#中的JSON主体
- blazor - Blazor - 订阅属性值更改
- syntax - ansible playbook中的if else语法
- java - 使用 Spring Webclient 下载文件,文件为空
- c - 用 C 编程时出现跟踪/断点陷阱问题
- python - 如果在 PYTHON 3.8 中使用缩进编写,为什么无法读取 JSON