生成具有多个方面的条形图

发布于 2025-01-11 16:08:37 字数 272 浏览 0 评论 0原文

我有一个具有以下结构的数据库:

在此处输入图像描述

我想创建两个条形图,具有两个方面(Sin 和 T),X 轴为时间,Y 轴为不同的 A , 乙, C、D 和 E 列(列可以堆叠或不堆叠)。

我怎样才能做到这一点?

提前致谢。

I have a database with the following structure:

enter image description here

I want to create two bar plots, with two facets (Sin and T), in the X-axis the time and in the Y-axis the different A, B, C, D, and E columns (columns can be stacked or not).

How can I do that?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

从﹋此江山别 2025-01-18 16:08:37

像这样的东西吗?

library(tidyverse)

df %>% 
  pivot_longer(
    -c(COND, Time)
  ) %>% 
  ggplot(aes(x=factor(Time), y = value, fill=name)) +
  geom_col(position = position_dodge())+
  facet_wrap(.~COND)+
  xlab("Time")

数据:

df <- structure(list(COND = c("Sin", "Sin", "Sin", "Sin", "T", "T", 
"T", "T"), Time = c(0L, 1L, 6L, 8L, 0L, 1L, 6L, 8L), A = c(54L, 
202L, 155L, 202L, 244L, 321L, 149L, 155L), B = c(1536L, 732L, 
2577L, 1321L, 1744L, 1952L, 3857L, 1780L), C = c(34018L, 80476L, 
4173L, 119L, 33851L, 56320L, 2494L, 696L), D = c(10458L, 33655L, 
357L, 452L, 10869L, 30667L, 1839L, 3315L), E = c(3500L, 1904L, 
0L, 0L, 3035L, 2839L, 0L, 0L)), class = "data.frame", row.names = c(NA, 
-8L))

在此输入图像描述

Something like this?

library(tidyverse)

df %>% 
  pivot_longer(
    -c(COND, Time)
  ) %>% 
  ggplot(aes(x=factor(Time), y = value, fill=name)) +
  geom_col(position = position_dodge())+
  facet_wrap(.~COND)+
  xlab("Time")

data:

df <- structure(list(COND = c("Sin", "Sin", "Sin", "Sin", "T", "T", 
"T", "T"), Time = c(0L, 1L, 6L, 8L, 0L, 1L, 6L, 8L), A = c(54L, 
202L, 155L, 202L, 244L, 321L, 149L, 155L), B = c(1536L, 732L, 
2577L, 1321L, 1744L, 1952L, 3857L, 1780L), C = c(34018L, 80476L, 
4173L, 119L, 33851L, 56320L, 2494L, 696L), D = c(10458L, 33655L, 
357L, 452L, 10869L, 30667L, 1839L, 3315L), E = c(3500L, 1904L, 
0L, 0L, 3035L, 2839L, 0L, 0L)), class = "data.frame", row.names = c(NA, 
-8L))

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文