我对使用 ggplot2 完全陌生,但听说它具有出色的绘图功能。我有一个包含不同样本的列表,并根据三种仪器对每个样本进行观察。我想把它变成一个带有箱线图的数字。我不能包含图形,但下面包含了制作示例图形的代码。我们的想法是为每种仪器提供一个带有每个样本的箱线图的图形。
此外,在图旁边,我想制作一种图例,为每个样本编号命名。我不知道如何使用 ggplot2 开始执行此操作。
任何帮助将不胜感激
生成示例图像的 R 代码是:
#Make data example
Data<-list();
Data$Sample1<-matrix(rnorm(30),10,3);
Data$Sample2<-matrix(rnorm(30),10,3);
Data$Sample3<-matrix(rnorm(30),10,3);
Data$Sample4<-matrix(rnorm(30),10,3);
#Make the plots
par(mfrow=c(3,1)) ;
boxplot(data.frame(Data)[seq(1,12,by=3)],names=c(1:4),xlab="Sample number",ylab="Instrument 1");
boxplot(data.frame(Data)[seq(2,12,by=3)],names=c(1:4),xlab="Sample number",ylab="Instrument 2");
boxplot(data.frame(Data)[seq(3,12,by=3)],names=c(1:4),xlab="Sample number",ylab="Instrument 3");