gpt4 book ai didi

plot - 使用 Octave 绘图的问题

转载 作者:行者123 更新时间:2023-12-02 08:35:33 29 4
gpt4 key购买 nike

我刚刚开始使用 Octave。当我开始 Octave 音程并尝试绘制一些东西时,该图有效但我多次重复以下警告:

warning: ft_render: unable to load appropriate font
warning: ft_render: invalid bounding box, cannot render

如果我单击并拖动绘图或什至将鼠标悬停在绘图上,则会出现更多警告。如果我然后尝试添加一个 xlabel 或标题,我会得到一个段错误和 Octave 退出。默认的 graphics_toolkit 是 fltk,这是我通过启动 octave 并运行找到的

graphics_toolkit();

如果我开始 Octave 并尝试

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(从底部的按钮判断)。但是如果我开始 Octave 并尝试这个:

graphics_toolkit("gnuplot");
graphics_toolkit("fltk");
x=-10:0.1:10;
plot(x,sin(x));

然后它似乎回到了 fltk 环境,因为警告和标签再次导致段错误。

两个问题:

  1. fltk 上的边界框/字体渲染警告和 gnuplot 上的边界框警告是什么?我该如何修复它们?

  2. fltk 工具包发生了什么事?使用gnuplot后似乎无法改回它。

我在 Ubuntu 12.04 上使用 Octave 3.8.0。

最佳答案

我有同样的错误:

warning: ft_render: unable to load appropriate font
warning: ft_render: invalid bounding box, cannot render

使用以下命令将 fontconfig 库更新为 fontconfig1 库:

sudo apt-get install glpk gperf flex bison libfontconfig1-dev

然后使用以下命令重新安装 Octave:

./configure
sudo make
sudo ./run-octave
sudo make install

问题就解决了。如果没有,请转到此链接以获得更多答案:http://verahill.blogspot.com/2012/02/debian-testing-wheezy-64-compiling.html

关于plot - 使用 Octave 绘图的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21955036/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com