我剛開始使用Octave。當我開始倍頻和嘗試繪圖東西,情節的作品,但我得到以下警告,多次重複:如果我單擊並拖動情節甚至是鼠標懸停它使用Octave繪製的問題
warning: ft_render: unable to load appropriate font
warning: ft_render: invalid bounding box, cannot render
更多的警告出現。如果我然後嘗試添加一個xlabel或標題,我會得到一個segfault和八度音程。默認graphics_toolkit是FLTK,我發現通過啓動倍頻和運行
graphics_toolkit();
如果我開始倍頻並嘗試
graphics_toolkit("gnuplot");
x=-10:0.1:10;
plot(x,sin(x));
情節的作品,但是我還是對邊框的警告。添加標籤或標題作品,但會提供更多邊界框警告。
這是奇怪的位。如果我現在改變工具箱回FLTK,並重新繪製,
graphics_toolkit("fltk");
x=-10:0.1:10;
plot(x,sin(x));
然後情節的作品,只有邊框警告顯示出來,我可以爲添加標籤等。換句話說,同樣的行爲gnuplot的。事實上,這個情節看起來更像是一個gnuplot,而不是一個fltk(由底部的按鈕來判斷)。但是,如果我開始倍頻和嘗試這個辦法:
graphics_toolkit("gnuplot");
graphics_toolkit("fltk");
x=-10:0.1:10;
plot(x,sin(x));
然後好像是回到了FLTK環境既是警告時和標籤再次引起段錯誤。
兩個問題:
什麼都在FLTK邊框/字體渲染警告和gnuplot的邊框那些?如何解決這些問題?
fltk工具包正在發生什麼變化?使用gnuplot後,似乎不可能改回它。
我在Ubuntu 12.04上使用Octave 3.8.0。
根據http://savannah.gnu.org/bugs/?36010它是用圖形卡做的(你需要從下到上閱讀報告,按時間順序閱讀)。嘗試更新驅動程序。 – cup