2012-10-11 12 views
6

imageの機能を使用してmatrixをTIFFファイルとしてプロットすると、しばしば縦線または横線が表示されます。ヒートマップをTIFFにプロットするときの白い線

私の行列は150000行×2000列ですが、行列は150000行×100列の行列をプロットするときにも表示されます。結果は同じです。

どこから来たのですか?これはある種のピクセル化されたアーティファクトですか?私はほとんどいつもそれらを得る。

行列は次のようになります。

V999 V1000 V1001 V1002 V1003 V1004 V1005 V1006 V1007 V1008 V1009 V1010 
[1,] 1  4  0  0 15 15 15 15  8  0  1  0 
[2,] 0  3 12  5 15 15 15  1 15  4  0  2 
[3,] 0  0  0  3  6 15 15 15 15 15  0  3 
[4,] 3  6 15 15 15 15 15  0  3 15 15  2 
[5,] 15 15 15  0  3 15 15  2  1  5  8 11 
[6,] 2  1  5  8 11 15 15 15  0  0  4  3 


tiff("test.tiff", width=450, height=1100) 
image(t(mc), col = col1, main="950-1500" 
dev.off() 

任意のヒント/コメントははるかに高く評価されます。

enter image description here

+0

jpeg、png、pdfのような他のフォーマットを試しましたか?これらの成果物はまだ出ていますか? –

+1

私はPNGを試してみました。ファイルサイズが非常に大きい(500Mo)ので、PDFを実際に行うことはできません。ファイルを開くのは難しい作業です。 –

+0

これはビンをピクセルにマッピングする人工物であると確信しています。ヒートマップのサブセットを、ビンあたり> 5ピクセル以上の十分に高い解像度で高解像度(すなわち、x = 0.48:0.52)でマッピングすることを試みる。彼らが去ったら、あなたはピクセルアーティファクトを持っています。そうでなければ、あなたはもっと大きな問題を抱えています。 –

答えて

2

あなたはX11()表示からエイリアシングアーティファクトを見ています。ウィンドウをドラッグしてサイズを大きくしたり小さくしたりすることができます。希望する解像度に対応するウィンドウサイズの高さと幅を見つけることができます。

関連する問題