octave中的plot圖不太正常的解決辦法

叕叒双又發表於2024-03-19
簡單程式碼:
 t=0:0.01:2*pi;
 y=sin(2*t);
 plot(y,t);
 plot(t,y);
 grid on

octave中執行指令碼命令為:run testplot.m

看生成的圖片:

grid on命令沒有任何用處,

octave中執行:graphics_toolkit('fltk')命令後,也就是換成fltk的影像引擎後,再次執行以上的指令碼,生成圖片:

終於正常了,我還以為是octave的問題,可能是我用linux的kde環境,預設是qt影像引擎,導致octave的繪圖預設使用qt了,換成fltk就正常了,有問題的可以參考下,我這裡使用gnuplot也是不行的,都可以試試看看,哪個正常就哪個就行了。

相關文章