3

スクリプトで何か本当に奇妙なことが起こっていることに気づきました。

pdf("name.pdf")
levelplot(my_data)
dev.off()

latticeプロットをファイルに保存したい場合、のレベルプロットでは機能しません。パッケージマニュアルとレベルプロットヘルプ機能を読みましたlatticeが、この特定の問題について何も見つかりませんでした。

4

1 に答える 1

11

「スクリプト」によって、これをインタラクティブに実行していないと思いますか?とにかく、グリッドベースのグラフィック関数(latticeまたはggplot2パッケージの関数など)を呼び出すだけでは、プロットは実行されませ。プロットを記述するRオブジェクトが作成されるだけです。printRにプロットを描画させるには、このオブジェクトが必要です。

インタラクティブな使用では、オブジェクトは自動印刷されますが、スクリプトではありません(たとえば、ループではありません)。

試す:

pdf("name.pdf")
print(levelplot(my_data))
dev.off()

それが機能しない場合は、指定されたとおりにコードを実行していて問題がなかった場合に機能しない理由がわからないため、さらに説明する必要がありますmy_data

于 2013-03-23T14:34:42.243 に答える