2017-04-10 5 views
0

私はここで見つけることができますkaggleデータセットを使用して同じプロットで100ランダムトレーニングの例を説明しようとしています:https://www.kaggle.com/c/digit-recognizer/dataピクセルマトリックスを使って同じプロットに複数の画像を配置する方法

私は次々数をプロットすることができていますが、同じプロット上ではない:私はないです

Plot digits

par(mfrow=c(5,5)) 

for(i in sample(2:length(data),100,replace=FALSE)){  
    dat <- matrix(as.numeric(data[i,1:784]/256),ncol=28,nrow=28,byrow=TRUE) 
    image(dat, axes=TRUE,col=grey(seq(0,1,length=256))) 
} 

私はしたい何がこのようなものです各ピクセルの位置を指定する方法を理解することができます....

ありがとう!

答えて

2

迅速な解決がparを使用して0にマージン(mar)を設定することです:あなたが外側に国境をしたい場合は

par(mfrow=c(5,5), mar=c(0,0,0,0)) 

for(i in sample(2:length(data),100,replace=FALSE)){  
    dat <- matrix(as.numeric(data[i,1:784]/256),ncol=28,nrow=28,byrow=TRUE) 
    image(dat, axes=FALSE,col=grey(seq(0,1,length=256))) 
} 

、値> 0にparomaを設定します。例えば。

par(mfrow=c(5,5), mar=c(0,0,0,0), oma=c(2,2,2,2)) 
+0

ありがとうございます! axes = FALSEを置いたときの正確な値 –

関連する問題