1
我對使用ggplot2完全陌生,但聽說它有很棒的繪圖功能。我有一份不同樣本的清單,並根據三種儀器對每個樣本進行觀察。我想把它變成一個有箱形圖的人物。我不能包含一個數字,但是下面包含了構成示例圖的代碼。這個想法是每臺儀器都有一個帶有每個樣品盒形圖的圖。使用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");
認真嗎? OP基本上說,「我甚至沒有試圖在ggplot2中做到這一點,告訴我怎麼做!」你有義務嗎?真? – joran
@joran是的。爲什麼這會讓你感到不安? –
因爲本網站的明確要求之一是OP至少有一個誠意嘗試解決自己的問題。 SO不是一個可以從「零開始」教程中獲得的地方。 – joran