Printing 使用gnuplot在Cygwin中打印的图都是带八度的黑色

Printing 使用gnuplot在Cygwin中打印的图都是带八度的黑色,printing,plot,cygwin,gnuplot,octave,Printing,Plot,Cygwin,Gnuplot,Octave,我一直在尝试在cygwin中设置Octave,但我无法正确地将绘图打印到文件中。当我以倍频程打印时,我可以正确地在屏幕上看到打印,但是打印到文件中只会得到一个带有轴标记的黑色矩形 根据我的研究,gnuplot5.0似乎有一个bug。我试图恢复到gnuplot 4,但它在cygwin中不起作用,并抱怨没有cyggd-2.dll文件。我试图在cygwin中找到包含此文件libgd2的包,但它在cygwin的包存储库中已不存在,并已被libgd3替换 我还尝试从下载二进制文件升级到gnuplot 5.

我一直在尝试在cygwin中设置Octave,但我无法正确地将绘图打印到文件中。当我以倍频程打印时,我可以正确地在屏幕上看到打印,但是打印到文件中只会得到一个带有轴标记的黑色矩形


根据我的研究,gnuplot5.0似乎有一个bug。我试图恢复到gnuplot 4,但它在cygwin中不起作用,并抱怨没有cyggd-2.dll文件。我试图在cygwin中找到包含此文件libgd2的包,但它在cygwin的包存储库中已不存在,并已被libgd3替换

我还尝试从下载二进制文件升级到gnuplot 5.1。然而,这似乎并没有解决问题;虽然可能是我没有正确安装它们

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

有没有人能在cygwin中使用gnuplot 5获得八度音阶来正确打印数字?如果是,怎么做?我需要做什么


我可以使用另一个图形工具包吗?我曾考虑过使用FLTK,但也无法实现。我可以注册FLTK图形工具包,但当我试图指示Octave将FLTK用于图形工具包时,我收到以下错误:uu init_FLTK_uuu:没有可用的图形显示

我可以手动指向另一个cygwin安装中的gnuplot 4.6

i、 e.用4.6版本替换/usr/bin/gnuplot.exe,并复制文件夹/usr/share/gnuplot/4.6/


我在windows7x86机器上使用Octave 3.8.2

FLTK有什么问题?你使用cygwin有什么特别的原因吗?如果不是,我建议使用Octave 4.0rc4 MXE版本。当我尝试将图形工具包设置为FLTK时,我会遇到以下错误:_init_FLTK__;:没有可用的图形显示。我也在使用cygwin,因为我最终希望它能在Linux系统上运行,但我想在我的Windows机器上开发。我将更新帖子以反映此处添加的信息。您需要安装并运行XWin服务器。我尝试恢复到gnuplot 4.x,但由于我没有旧的cygwin安装,因此我没有与之配套的库cyggd-2.dll。我也许可以找到它的副本并将其放在我的系统中,但谁知道我会丢失多少其他文件。