Octave 4.2.1 中的简单绘图错误
Simple plot bug in Octave 4.2.1
我想更新到更新版本的 Octave,我正在测试 Octave 4.2.1(Windows10 上的 64 位)。我用这个简单的 "imagesc" 和带有 "plot" 的标记遇到了一个奇怪的错误,代码如下:
figure;
imagesc(rand(10));
hold on;
plot(2,5, 'r+', 'Linewidth',10);
首先是整个脚本的输出,在图像中显示奇怪,在控制台中输出奇怪的文本:
如果我删除 "plot" 行,奇怪的东西就会消失,我只会得到预期的随机矩阵:
如果我使用最新的 MATLAB 版本,它会正确显示。
这似乎是使用 gnuplot
图形工具包时的错误 - 我可以重现该问题。
使用 fltk
图形工具包时,它工作正常:
使用 qt
图形工具包时,它也可以工作,但我收到很多警告消息:
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: called from
newplot at line 208 column 5
image at line 110 column 11
imagesc at line 98 column 12
>> hold on;
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: called from
hold at line 59 column 3
>> plot(2,5, 'r+', 'Linewidth',10);warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
>> warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
>> warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
我建议提交错误报告。
直接在 https://savannah.gnu.org/bugs/ I found it in https://savannah.gnu.org/bugs/?func=detailitem&item_id=50620 上搜索错误后。它将在下一个似乎即将发布的次要版本 4.2.2 中修复(至少对于工具包 gnuplot)。
我想更新到更新版本的 Octave,我正在测试 Octave 4.2.1(Windows10 上的 64 位)。我用这个简单的 "imagesc" 和带有 "plot" 的标记遇到了一个奇怪的错误,代码如下:
figure;
imagesc(rand(10));
hold on;
plot(2,5, 'r+', 'Linewidth',10);
首先是整个脚本的输出,在图像中显示奇怪,在控制台中输出奇怪的文本:
如果我删除 "plot" 行,奇怪的东西就会消失,我只会得到预期的随机矩阵:
如果我使用最新的 MATLAB 版本,它会正确显示。
这似乎是使用 gnuplot
图形工具包时的错误 - 我可以重现该问题。
使用 fltk
图形工具包时,它工作正常:
使用 qt
图形工具包时,它也可以工作,但我收到很多警告消息:
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: called from
newplot at line 208 column 5
image at line 110 column 11
imagesc at line 98 column 12
>> hold on;
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: called from
hold at line 59 column 3
>> plot(2,5, 'r+', 'Linewidth',10);warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
>> warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
>> warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
warning: opengl_renderer: Error 1280 occurred drawing 'text' object
我建议提交错误报告。
直接在 https://savannah.gnu.org/bugs/ I found it in https://savannah.gnu.org/bugs/?func=detailitem&item_id=50620 上搜索错误后。它将在下一个似乎即将发布的次要版本 4.2.2 中修复(至少对于工具包 gnuplot)。