【发布时间】:2014-03-24 04:24:51
【问题描述】:
我刚刚开始使用 Octave。当我开始 octave 并尝试绘制某些东西时,情节有效,但我多次收到以下警告:
warning: ft_render: unable to load appropriate font
warning: ft_render: invalid bounding box, cannot render
如果我单击并拖动绘图甚至将鼠标悬停在绘图上,则会出现更多警告。如果我然后尝试添加一个 xlabel 或标题,我会得到一个段错误和八度音程退出。默认的graphics_toolkit是fltk,我是通过启动octave运行找到的
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。
【问题讨论】:
-
savannah.gnu.org/bugs/?36010说是显卡的问题(需要从下往上看报告,按时间顺序)。尝试更新驱动程序。
标签: plot gnuplot octave bounding-box fltk