【发布时间】:2021-08-15 19:41:16
【问题描述】:
我有一个汇总输出,其中包含 R 中每列的单个值,例如:
A B C D
0.25 0.13 0.19 0.30
我想按名称选择一些列,然后在 ggplot 中绘制其对应的值。
例子:
library(dplyr)
library(ggplot2)
A = c(24,25,26)
B = c(12,13,14)
C = c(18,19,20)
D = c(29,30,31)
df = data.frame(A,B,C,D)
df %>%
summarise(across(c(A,C),
~mean(.)/100
))
> A C
0.25 0.19
然后我想使用 ggplot 绘制两个条形图,其中 x 轴包含 A 和 C,Y 轴分别是值 0.25 和 0.19 的条形图。
任何帮助将不胜感激!
【问题讨论】:
-
这能回答你的问题吗? barplot in ggplot
-
如果问题只是如何制作条形图,您最好从一些 ggplot 教程开始,然后在修复该代码时遇到具体问题再回到 SO。有很多好的,包括链接到 ggplot 文档站点的那些