saveHTML() によって作成された png ファイルの解像度を上げる方法が必要です。
これは、私がやろうとしていることのダミースクリプトです。実際には、plot() はネストされたループの数です。
x<-y<-rep(1,10)
saveHTML( for (i in 1:10){
plot.new()
plot.window(xlim=c(0,10),ylim=c(0,10))
plot(x[i],y[i])
}
,ani.dev="png",img.name="test",htmlfile="test")
私が試したいくつかのこと: 1) ani.options(ani.height,ani.width) を使用してアニメーションのサイズを大きくしますが、粗い画像しか得られません。2) saveHTML 式内で png() デバイスを呼び出し、そこで解像度を設定しますが、最終的には数値が得られません。3) プロットとウィンドウ サイズの設定のために新しい windows() デバイスを呼び出しますが、これも解像度は上がりません。
私が遭遇した最も簡単な回避策は、高解像度の png を作成し、ffmpeg を使用してアニメーション化することです。しかし、まだスクリプトを書き直す準備ができていません。
saveHTML() 関数内で png 解像度を上げる方法を見つけた人はいますか?