私は12列の行列を持っており、箱ひげ図をプロットするためにboxplot関数inを使用しています。R
次のコマンドが使用されます。
pdf("data.pdf")
data<-read.table("data1", header=T)
boxplot(data, outline=F)
dev.off()
私が欲しいのは、最初の3つの箱ひげ図を赤、緑、青で表示することです。次の3つは黄色、次の3つはオレンジ、次の3つは紫色です。
これどうやってするの?
ありがとうございました
色を取得するには、色のベクトルを箱ひげ図関数に渡す必要があります。
##Create some dummy data
runif(10*12), ncol=12)
##Create a vector of 12 colours
cols = rep(c("yellow", "orange", "purple"), each=3)
cols = col=c("red", "green","blue",cols)
##Plot as normal
boxplot(dd, col=cols)
ところで、forループのすべての反復でデータをロードしないでください。一度ロードします:
data <- read.table("data1", header=T)
pdf("data.pdf")
boxplot(data, outline=F)
dev.off()