視覚化したい 10000 回の観測の長い時系列があります。問題は、通常どおりにプロットすると、時間次元が押しつぶされ、視覚化したい時系列の詳細が明らかにならないことです。例えば:
plot((sin(1:10000/100)+rnorm(10000)/5),type='l')
私が望むのは、par(mfrow=c(1,100)) を使用せずに、以下を 1 つの巨大なプロットに並べてプロットすることです。次に、この非常に広いプロットをエクスポートし、スクロールしてシリーズ全体を視覚化します。
plot((sin(1:10000/100)+rnorm(10000)/5)[1:100],type='l')
plot((sin(1:10000/100)+rnorm(10000)/5)[101:200],type='l')
plot((sin(1:10000/100)+rnorm(10000)/5)[201:300],type='l')
.....
最終的には、これらの巨大な幅のプロットを 3 つまたは 4 つ並べて、par(mfrow=c(4,1))
.
答えが のpin
設定に関係していることはわかっていますがpar
、 を取得し続けError in plot.new() : plot region too large
ます。pin
これは、他のpar
パラメーターとの相互作用と関係があると思います
ピクセルの高さと幅を正確に設定できれば、ボーナス ポイントが与えられます。エクスポートのサイズ変更が不完全であるため、プロットがランダムなピクセルをスキップしないことが望ましいです。
画像を.html
. そしてこのように見た