Octave仅打印最后一个线段

时间:2017-11-22 10:36:35

标签: printing octave export-to-pdf

我在创建带八度音的情节文件时遇到问题。执行时

imagesc([1,2,3],[1,2,3],[1,3,1;3,2,3;1,3,1]);
line([0,1,2,3,4],[1.5,1.3,1.7,1.5,1.9]);
print("test.pdf);

位图图像在绘图窗口中正确显示,顶部叠加有摆动线。但.png文件仅显示“imagesc”中的图像,以及“line”命令绘制的四个段中的最后一个。打印到.png文件时也会发生这种情况。

我在Windows 10上使用octave 4.2.1,使用“qt”图形工具包。将工具包更改为“fltk”效果无变化,而转到“gnuplot”将触发有关“imagesc”命令的一些错误消息,我目前不感兴趣。

有谁知道如何正确输出文件?

1 个答案:

答案 0 :(得分:0)

在线坐标上添加第三个维度解决了我的问题。我已经在savannah.gnu.org上的错误报告#51464中找到了解决方法后实施了以下更改:

imagesc([1,2,3],[1,2,3],[1,3,1;3,2,3;1,3,1]);
line([0,1,2,3,4],[1.5,1.3,1.7,1.5,1.9],[4,4,4,4,4]);
zlim ([0 4]);
print("test.pdf");