17

R ライブラリでは、dotプログラム (GraphViz から) を使用してグラフィックス (通常は png 形式) を生成しています。通常の実行可能ファイルであり、 R コマンドdotを使用して実行します。systemこれまでは、GraphViz インストーラーがdotPATH 環境変数に追加していたため、すべて正常に実行されていました。私は、ユーザーに GraphViz をインストールするように求めていました。

バージョン 2.31 ( http://www.graphviz.org/Download_windows.phpを参照) 以降、GraphViz は PATH 環境変数を更新しなくなったため、呼び出しdotが失敗します (これは驚くべきことではありません)。ライブラリのユーザーは通常コンピューターの専門家ではないため、GraphViz を含めるために PATH を更新するよう依頼することはできません。

ライブラリは CRAN で配布されています。このため、実行可能ファイル (またはコンパイル済みコード) を配布することはできません。これは Linux や Mac には影響しないように思われるため、主に Windows 用のソリューションが必要です。

画像ファイルを作成するためにどのように進めることができるかについて、何か考えはありますか? または見つけますdotか?

4

2 に答える 2

12

インストール中に PATH を設定しないことにしました。さまざまな形式の Windows に関する知識が限られているため、移植可能な方法でこれを行うには多くの問題がありました。間違えた場合の大きな欠点は、貧弱な「コンピューターの専門家ではない」人の PATH を破棄し、回復できないことです。この影響については、Graphviz の Windows ダウンロード ページに記載されています。.Rprofile の設定に同意します。少なくとも、何か問題が発生した場合の被害を制限します。

于 2013-08-20T19:56:40.663 に答える