2013-03-09 53 views
1

我希望gnuplot在啓動時加載初始化文件。根據手冊,在Windows系統中,它被稱爲GNUPLOT.INI。 (這不應該的問題,如果我把它叫做gnuplot.ini,對我都嘗試,但?)Windows 7中的gnuplot初始化

根據喜歡這裏的答案:gnuplot configuration file 我應該把一個名爲gnuplot.ini在我家目錄,然後一切都應該工作。 (或者,請參閱手冊http://www.gnuplot.info/docs_4.6/gnuplot.pdf,第38頁。)

1)什麼是Windows中的「HOME」目錄?它在Windows 7中在哪裏?

2)手冊提到我可以通過改變環境變量GNUPLOT來改變這個默認目錄。但它沒有解釋如何在gnuplot中更改環境變量,甚至不知道它們是什麼。

基本上,大家都把我指向手冊中的部分,我不明白。

此外,也從手冊:「當gnuplot運行時,它首先查找系統範圍的初始化文件名​​爲gnuplotrc。該文件的位置確定程序生成時,並由show loadpath報告。

如果我運行gnuplot的 「秀loadpath」,它說:

「從GNUPLOT_LIB loadpath是 」C:\ Program Files文件(x86)的\ gnuplot的\演示「

gnuplotrc從份額看」

1)該文件夾中沒有名爲gnuplotrc的文件。

2)沒有指定文件結尾。手冊是否引用x.gnuplotrc或gnuplotrc.x或其他內容?

3)另外,「從共享中讀取」是什麼意思?

我感謝您的幫助。

+0

用於gnuplot的主目錄可能會在%APPDATA%,而不是「C:\ Users \用戶名」在Windows系統。在explorer.exe的地址欄中輸入'%APPDATA%',然後按回車,把'gnuplot.ini'放到那裏(版本5.2 patchlevel 0)。 – qeatzy 2017-10-31 14:45:05

回答

1

我終於設法解決了上面的問題。也許這個解決方案可以幫助別人。所以:

1)您的操作系統的HOME目錄可以在這裏找到:http://en.wikipedia.org/wiki/Home_directory

2)即使在放入一個名爲gnuplot的文件後。ini進入我的HOME目錄,gnuplot沒有一致地初始化它。其實它只做過一次,而我還是不知道爲什麼。 3)隱含信息「gnuplotrc從共享中讀取」實際上意味着gnuplot在文件夾(gnuplot的安裝目錄)\ share中搜索初始化文件「gnuplotrc」(無文件結尾)。

4)將名爲「gnuplotrc」的文件放入文件夾(gnuplot的安裝目錄)\ share \中,最後運行。現在gnuplot每次重啓gnuplot時都會從這個文件初始化。

加載 「C:\\ \\用戶名\\ GNUPLOT.INI」

(代替 「用戶名」 與您的用戶名

0

更新: 其他非Linux用戶可能不知道操作系統的「主目錄」是什麼作爲我自己。維基百科終於給了我這個答案:http://en.wikipedia.org/wiki/Home_directory 所以Windows 7中的主目錄是(root)\ Users \(username)。

然後我把gnuplot.ini放在那個文件夾中,當我啓動wgnuplot.exe並輸入「plot sin(x)」時,它終於有了我想要的設置。

我以爲我終於解決了我的問題。我關閉了gnuplot。然後,我在gnuplot.ini中更改了一行,保存了它,然後再次啓動了gnuplot。 gnuplot完全不受我在gnuplot.ini中的更改的影響。 (我通過選項「show all」驗證了這一點)。

所以據我所知,我設法正確地初始化gnuplot ONCE,但它每次都不正確地通過gnuplot.ini進行初始化?!是什麼賦予了?

0

在Windows上,在gnuplotrc的末尾添加以下行!,並用加倍反斜槓)

,那麼你可以把你的GNUPLOT.INI文件在你的home目錄