使用gnuplot在Cygwin中打印的图形都是黑色的



我一直在尝试在cygwin中设置Octave,它是直接让它启动并运行,但是我不能正确地将图打印到文件。当我在Octave中绘图时,我在屏幕上看到了正确的绘图,但将其打印到文件中只会产生一个带有轴标记的黑色矩形。

根据我的研究,gnuplot 5.0似乎有一个bug (http://savannah.gnu.org/bugs/?42838)。我尝试恢复到gnuplot 4,但它在cygwin中不起作用,并抱怨没有cyggd .dll文件。我试着在cygwin中找到这个文件(libgd2)的包,但它不再存在于cygwin的包存储库中,并已被libgd3取代。

我还尝试通过从(http://www.tatsuromatsuoka.com/gnuplot/Eng/cygbin/)下载二进制文件升级到gnuplot 5.1。然而,这似乎并没有解决问题;虽然可能我没有正确安装它们。

在这一点上,我不知道还可以尝试什么。我尝试了不同的文件输出格式,但都给出了相同的黑色矩形与可见轴。我试过EPS、PNG、JPEG和PDF。

有没有人能够得到Octave正确打印数字与gnuplot 5在cygwin?如果有,怎么做?我需要做什么?

我可以使用另一个图形工具包吗?我研究了使用FLTK,但也不能让它工作。我可以注册FLTK图形工具包,但是当我试图指示Octave为图形工具包使用FLTK时,我收到以下错误:__init_fltk__: no graphics DISPLAY available

我可以通过手动指向另一个cygwin安装的gnuplot 4.6来解决这个问题

。将/usr/bin/gnuplot.exe替换为4.6版本,并复制文件夹/usr/share/gnuplot/4.6/

我在windows7x86机器上使用Octave 3.8.2

最新更新