私はRパッケージ "GeoDE"を使用しています。関数 "chdirAnalysis"を使うと、 "chdirAnalysis"のソースコードに "plot"というコマンドがあるので、数字が自動的にプロットされます。しかし私はそれを望んでいません。どうすればこれをやめることができますか?Rパッケージから関数内のプロットを隠す
同様の問題は、イン機能のプリントメッセージを非表示にすることであり、私は「FUNCTION_NAME」からの出力が、このソリューションを隠すことができます目に見えない
capture.output(value <- function_name(input))
を使用することです解決策を見つけましたプロットでは機能しません。
@Spacedmanありがとうございます。私はそれを「1」とします。 2の場合、それは非常に役に立ちます。私は 'chdirAnalysis'の定義を自分のコードに貼り付けようとしていたので、プロット部分を削除して変更しましたが、' chdirSig'パッケージ内の別の関数を呼び出すので、その関数の定義を自分のコードに貼り付ける必要がありました。しかし、 'GeoDE :::'はこの問題を完全に解決します! 3のため、申し訳ありませんが、私は理解していません。 – XiaokangZH
(3)PDFファイルに出力を送るグラフィックデバイスを開く 'pdf(file ="/dev/null ")'のようなことをしています。 't = tempfile(); pdf(file = t)のような実際のファイルに送ることさえできます。 doplotstuff(...); dev.off(); file.remove(t) 'それは画面上ではできません。 – Spacedman
新しいものを学びました。どうも! – XiaokangZH