我希望能够使用ggplot绘制以下图表:
这是我的数据框架的结构示例(画得不是很准确,但数据大致如此):
![按组显示置信区间的GgPlot](https://istack.dev59.com/ecq2C.webp)
example.df = data.frame(mean = c(0.3,0.8,0.4,0.65,0.28,0.91,0.35,0.61,0.32,0.94,0.1,0.9,0.13,0.85,0.7,1.3),
std.dev = c(0.01,0.03,0.023,0.031,0.01,0.012,0.015,0.021,0.21,0.13,0.023,0.051,0.07,0.012,0.025,0.058),
class = c("1","2","1","2","1","2","1","2","1","2","1","2","1","2","1","2"),
group = c("group1","group2","group1","group2","group1","group2","group1","group2","group1","group2","group1","group2","group1","group2","group1","group2"))
此数据框由16个复制品组成,每个复制品都有一个给定的平均值和标准偏差。
对于每个复制品,我希望绘制置信区间图,其中我的图表示例中的大点是平均估计值,杆的长度为两倍的标准偏差。
同时,我想在同一行中绘制两个不同的副本,但使用不同的颜色进行着色,按类别着色,红色表示类别1,蓝色表示类别2。
最后,我想将整个图分为两个面板(在同一行中),对应于两个不同的组。
我尝试查看这个站点:http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2)/,但无法弄清楚如何针对此结构的任何数据框自动执行此操作,具有X个组(在此情况下为2)和K个复制品每组(在此情况下为8,其中4个为1类,4个为2类)。
是否有一种使用ggplot或标准r pkg库来完成此操作的好方法?