【发布时间】:2019-02-15 10:22:39
【问题描述】:
我正在做一个蒙特卡洛模拟,它会输出一个矩阵,其中包含 8 个数值变量的 10000 个观察值。我使用 dplyr 总结了 8 个变量如下:
# A tibble: 2 x 8
V1 V2 V3 V4 V5 V6 V7 V8
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 29196. 12470. 6821. 5958. 22375. 6512. 10931. 2732.
2 1675. 419. 59.1 15.5 1636. 408. 858. 312.
其中第一行是每个变量的平均值,第二行是每个变量的标准差。我将如何使用此汇总统计数据创建一个包含 8 个条形图的条形图,其高度为平均值,其误差条为标准差?我主要不确定如何填写ggplot的“aes”部分。
提前谢谢你。
【问题讨论】:
-
你的数据是横向的;行应该是观察值,列应该是变量。用
df2 <- as.data.frame(t(df1))修复它
标签: r matrix ggplot2 bar-chart tibble