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 创建)?