1

gnuplot が起動時に初期化ファイルをロードするようにします。マニュアルによると、Windows システムでは GNUPLOT.INI と呼ばれています。(gnuplot.ini と呼ぶかどうかは問題ではありませんよね? 両方試しましたが.)

次のような回答によると: gnuplot 構成ファイル gnuplot.ini というファイルを HOME ディレクトリに置くと、すべてが機能するはずです。(または、マニュアルのhttp://www.gnuplot.info/docs_4.6/gnuplot.pdf、38 ページを参照してください。)

1) Windows の「ホーム」ディレクトリとは何ですか? Windows 7 のどこにありますか?

2) マニュアルには、環境変数 GNUPLOT を変更することで、このデフォルト ディレクトリを変更できることが記載されています。しかし、gnuplot で環境変数を変更する方法や、それらが実際に何であるかについても説明していません。

基本的に、誰もが私が理解できないマニュアルのセクションを参照してくれます。

さらに、マニュアルからも: 「gnuplot を実行すると、最初に gnuplotrc という名前のシステム全体の初期化ファイルが検索されます。このファイルの場所は、プログラムのビルド時に決定され、show loadpath によって報告されます。」

gnuplot で「show loadpath」を実行すると、次のように表示されます。

「GNUPLOT_LIB からのロードパスは、「C:\Program Files (x86)\gnuplot\demo」です。

gnuplotrc は共有から読み取られます」

1) そのフォルダに gnuplotrc というファイルがありません。

2) ファイルの末尾が指定されていません。マニュアルは x.gnuplotrc や gnuplotrc.x などを参照していますか?

3) また、「共有から読み取る」とはどういう意味ですか?

私はあなたの助けに感謝します。

4

3 に答える 3

2

私はついに上記の問題を解決することができました。たぶん、この解決策は他の誰かを助けることができます。そう:

1) OS の HOME ディレクトリはhttp://en.wikipedia.org/wiki/Home_directoryにあります。

2) gnuplot.ini というファイルを HOME ディレクトリに置いた後でさえ、gnuplot は一貫して初期化されませんでした。実際、それは一度だけで、その理由はまだわかりません。

3) 「gnuplotrc is read from share」という不可解なメッセージは、実際には、gnuplot がフォルダ (gnuplot のインストール ディレクトリ) \ share で初期化ファイル「gnuplotrc」(ファイルの末尾なし) を検索することを意味します。

4) "gnuplotrc" というファイルをフォルダー (gnuplot のインストール ディレクトリ) \share\ に配置すると、ようやく機能しました。gnuplot は、gnuplot を再起動するたびにこのファイルから初期化されます。

于 2013-03-15T11:37:53.517 に答える
0

更新情報: 他の Linux 以外のユーザーは、OS の「ホーム ディレクトリ」が何であるかを私と同じように認識していない可能性があります。ウィキペディアは最終的にここで答えをくれました: http://en.wikipedia.org/wiki/Home_directory したがって、Windows 7 のホーム ディレクトリは (ルート) \Users\ (ユーザー名) でした。

次に、そのフォルダーに gnuplot.ini を配置し、wgnuplot.exe を起動して「plot sin(x)」と入力すると、最終的に必要な設定になりました。

私はついに私の問題を解決したと思いました。gnuplot を閉じました。次に、gnuplot.ini の行を変更して保存し、その後再び gnuplot を起動しました。gnuplot は、gnuplot.ini を変更してもまったく影響を受けませんでした。(「すべて表示」オプションでこれを確認しました。)

私が知る限り、gnuplot ONCE を正しく初期化することはできましたが、毎回 gnuplot.ini 経由で正しく初期化されませんか?! 何を与える?

于 2013-03-11T16:11:39.513 に答える