2012-11-20 78 views
0

我剛剛從gnuplot 4.4轉移到4.6.1。不幸的是,發現x11終端中的所有圖片質量都很差(低分辨率)。在我看來,smth是錯誤的配置gnuplot(我從源代碼編譯4.6,並沒有應用任何選項來配置)。gnuplot中的圖片質量不好4.6.1

有沒有人遇到過這樣的問題?

最好的問候, 亞歷山大

UPD: 這裏是4.2和4.6的截圖分別爲: https://picasaweb.google.com/102562667690948164683/212012?authkey=Gv1sRgCPj9s7CH1Z3LgAE#5813182842354188578

https://picasaweb.google.com/102562667690948164683/212012?authkey=Gv1sRgCPj9s7CH1Z3LgAE#5813182919536461282

+0

您可以在圖像之前/之後發佈示例嗎?另外,你可以在gnuplot中發佈命令'print GPVAL_COMPILE_OPTIONS'的輸出是什麼? – andyras

+0

gnuplot的>打印GPVAL_COMPILE_OPTIONS -READLINE + LIBREADLINE + HISTORY -BACKWARDS_COMPATIBILITY + BINARY_DATA + GD_PNG + GD_JPEG + GD_TTF + GD_GIF +動畫 -USE_CWDRC + X11 + X11_POLYGON + MULTIBYTE + X11_EXTERNAL + USE_MOUSE + HIDDEN3D_QUADTREE + DATASTRINGS +直方圖+ OBJECTS + STRINGVARS + MACROS + IMAGE + USER_LINETYPES + STATS – Alexander

回答

2

wxt終端的確是你想要的。

它在'configure'腳本中默認啓用,所以我假設你在運行它時缺少一個或多個它依賴的庫。我剛剛從sourceforge的版本4.6.1中試過。 confgiure腳本爲您提供了要啓用的wxt終端的要求列表。尋找線

wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10) 

你需要C++(我假設你有這個)。對於其他人,在我幾乎乾淨的Ubuntu 12.10 64位安裝中,我需要安裝3個附加軟件包以及它們的依賴項來啓用wxt終端選項。你想:

libcairo2-dev 
libpango1.0-dev 
libwxgtk2.8-dev 

在基於Debian的發行版,你可以這樣做:

sudo apt-get install libcairo2-dev libpango1.0-dev libwxgtk2.8-dev 

或其他系統上的手動安裝它們。如果在存儲庫中找不到它們,則始終可以從wxWidgets,cairopango獲取最新版本。當你已經安裝的庫,重新運行./configure和檢查維先通終端線讀取

wxt terminal: yes 

如果確實如此,由makemake install重新編譯你的gnuplot,您可以用漂亮的輸出像以前使用的gnuplot屏幕。

+0

非常感謝。你是對的,在配置期間啓用wxt終止完全解決了這個問題。 – Alexander

+0

也許我應該強調wxWidget必須是2.8而不是3.0。我因此浪費了很多時間。 – Peaceful

0

嘗試 「設置項維先通」。它可以作爲x11術語的替代品,並且可能具有更好的質量。

+0

gnuplot> set term wxt 終端類型設置爲'unknown' ^ 未知或模糊的終端類型;鍵入'set terminal'作爲列表 – Alexander

+0

在我的gnuplot中沒有wxt終端( – Alexander