No.01811 Re: Rのplot;個別タイトルと軸要素の順序 【takahashi】 2006/12/08(Fri) 12:30
species <- c("A","B","A","C","D","E","A","B","E","A","C","B","D")
length <- c(13,20,14,18,18,13,14,17,18,14,19,20,15)
color <- c(1,1,1,2,2,1,1,2,1,2,2,2,1)
sex <- c(1,1,1,1,1,1,1,2,2,2,2,2,2)
data <- data.frame(species = species, length = length, color = color, sex = sex)
data <- data[data$species =="A"|data$species =="B"|data$species =="D",]
data $species <- factor(data$species)
tbl<-c(a=1,b=3,c=2)
data$species.index<-factor(tbl[data$species])
par(mfrow=c(2,2), mar=c(2,2,1,1), oma=c(1,3,1,1))
title <- c("male,red","male,bule","female,red","femele,bule")
for(i in 1:2) {
for (j in 1:2) {
selected <- is.element(data$color,i) & is.element(data$sex,j)
boxplot(length[selected]~(species.index[selected]),data=data,names=c("A","D","B"),ylim=c(10,30))
#boxplot(length[selected]~(species[selected]),data=data,ylim=c(10,30))
mtext(title[(i-1)*2+j],side=3)
}}
mtext("length", side=2, line=1,outer=TRUE)
もっと簡単な方法があるかもしれませn
No.01822 Re: Rのplot;個別タイトルと軸要素の順序 【青木繁伸】 2006/12/08(Fri) 18:05
boxplot には main 引数を与えることができますboxplot(length[selected]~(species.index[selected]), data=data,でよろしいかと。。。
names=c("A","D","B"), ylim=c(10,30), main=title[(i-1)*2+j])
No.01850 Re: Rのplot;個別タイトルと軸要素の順序 【Rはじめました】 2006/12/10(Sun) 02:04
青木先生,takahasi様,いつも有難うございます。
今回も非常に助かりました。感謝感激です。
● 「統計学関連なんでもあり」の過去ログ--- 039 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る