スクリプトで何か本当に奇妙なことが起こっていることに気づきました。
pdf("name.pdf")
levelplot(my_data)
dev.off()
lattice
プロットをファイルに保存したい場合、のレベルプロットでは機能しません。パッケージマニュアルとレベルプロットヘルプ機能を読みましたlattice
が、この特定の問題について何も見つかりませんでした。
「スクリプト」によって、これをインタラクティブに実行していないと思いますか?とにかく、グリッドベースのグラフィック関数(latticeまたはggplot2パッケージの関数など)を呼び出すだけでは、プロットは実行されません。プロットを記述するRオブジェクトが作成されるだけです。print
Rにプロットを描画させるには、このオブジェクトが必要です。
インタラクティブな使用では、オブジェクトは自動印刷されますが、スクリプトではありません(たとえば、ループではありません)。
試す:
pdf("name.pdf")
print(levelplot(my_data))
dev.off()
それが機能しない場合は、指定されたとおりにコードを実行していて問題がなかった場合に機能しない理由がわからないため、さらに説明する必要がありますmy_data
。