Gnuplot 创建空的 eps 文件

Posted

技术标签:

【中文标题】Gnuplot 创建空的 eps 文件【英文标题】:Gnuplot creates empty eps file 【发布时间】:2015-11-21 16:02:12 【问题描述】:

我正在尝试使用以下代码使用 gnuplot 创建一个 EPS 文件:

set terminal postscript eps enhanced
set output 'file.eps'
plot 'mydata.dat' using 1:2
replot
quit

但无济于事,EPS文件中没有任何情节。我不知道我错过了什么,我得到了 ghostscript、ghostscript-fonts 和 psutils。 EPS 文件只是空白文件。我已经在网上搜索过,但没有任何效果。

如何生成带有绘图的 EPS 文件?

规格: Fedora 21 x64_86 gnuplot-4.6 补丁 5 鬼脚本 9.15

【问题讨论】:

您收到任何警告吗?数据文件和gnuplot脚本在同一个目录吗? 我没有,没有任何警告。 【参考方案1】:

“配置”:

set terminal postscript eps enhanced
set output 'file.eps'
plot 'mydata.dat' using 1:2 with linespoints
replot
quit

您将需要文件 mydata.dat 的一些数据,例如来自 http://lowrank.net/gnuplot/datafile2-e.html ,参考。 https://www.google.com/webhp?hl=all&gws_rd=ssl#hl=en&q=gnuplot+plot+file

#  X     Y1    Y2
1.0   0.0   0.1
2.0   0.0   0.1
3.0   0.0   0.1
4.0   0.1   0.2
5.0   0.6   0.4
6.0   1.0   0.9
7.0   1.2   1.7
8.0   1.3   2.4

$ gnuplot conf:好的,一个不错的情节,file.eps。


【讨论】:

嗨!跟着这个,但我没有得到任何好的情节,它只是空的,没有情节,没有 x 和 y,没有盒子,只有白色。 :( 没有错误信息?是否安装了 gnuplot-common ? # yum install gnuplot-common ,,, 'atril' ps 阅读器安装了吗? 没有错误,gnuplot-common 已安装,但仍然无法获得那么好的情节 Fedora 23 - x64_86 : # yum install gnuplot atril ...... 没问题。与上面相同的情节。但是:你必须用atril打开file.eps ... 我猜 eps 文件应该可以被 inkscape 编辑,但它不是,所以我生成的 eps 是一个无效文件,它说:Error /invalidfont in /findfont【参考方案2】:

好的,我已经解决了,看来ghostscript和infinality有冲突所以我卸载了

sudo yum remove *infinality*

还有维奥拉!现在一切正常! :)

【讨论】:

很奇怪,因为 gnuplot 根本不使用 ghostscript。 即使我们处理后记? 是的,gnuplot 自己编写完整的原始 postscript 文件。

以上是关于Gnuplot 创建空的 eps 文件的主要内容,如果未能解决你的问题,请参考以下文章

gnuplot中pngcairo格式的ylabel中缺少大写字母N的一部分

是否可以在 EndPage 程序中使用 EPS 文件(使用 eps2write 创建)?

apache bench gnuplot 输出 - 列定义是啥?

有gnuplot配置文件吗?

使用 gnuplot 绘制宽度图

gnuplot 如何从文件读取数据