Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在gnuplot中创建.eps映像?_Gnuplot - Fatal编程技术网

如何在gnuplot中创建.eps映像?

如何在gnuplot中创建.eps映像?,gnuplot,Gnuplot,我有剧本: set term eps size 1200,150 set output "file.eps" #set term pngcairo size 1200,150 #set output "file.png" set tics out set xlabel "{/:Italic G}" set ylabel " " set ytics nomirror set xtics nomirror unset ytics unset key #set key tc variable

我有剧本:

set term eps size 1200,150
set output "file.eps"
#set term pngcairo size 1200,150
#set output "file.png"
set tics out
set xlabel "{/:Italic G}" 
set ylabel " " 
set ytics nomirror 
set xtics nomirror 
unset ytics
unset key 
#set key tc variable
set label "{/:Bold=12 A}" tc rgb "black" at 54250,5.05 
set label "{/:Bold=12 D}" tc rgb "black" at 56170,5.05
set label "{/:Bold=12 E}" tc rgb "black" at 56730,5.05
set arrow from 56000,graph(0,0) to 56000,graph(1,1) nohead dt "-" lw 1 lc rgb "grey30"
set arrow from 56500,graph(0,0) to 56500,graph(1,1) nohead dt "-" lw 1 lc rgb "grey30"
plot 'data.txt' title "{/:Bold data}" with points pt 7 ps 1 linecolor rgb "black"
这在术语pngcairo中创建了良好的图像,但是当我需要.eps时,图像无法打开。它一直在加载。文件大小为61MB。我使用
gnuplot file.gnu

编辑-在建议之后

图片。eps

picture.png-所需的输出

错误似乎取决于特定的终端类型。让我们参考gnuplot中的文档,它与帮助术语eps一起工作:

输出为:

不明确的请求“术语eps”;可能的匹配项:

术语表
术语乳胶

所以eps只是epscairo或epslatex之一的缩写。我们从gnuplot
内手动调用set term eps
并获得输出

终端类型设置为“epscaro”

好的,我们在开罗。下一步当然是帮助术语,我们看到:

请阅读“pdfcairo”终端的帮助

我们非常接近:)并键入
帮助术语pdfcairo
。在这里,我们可以找到一些重要信息:

。。。
size
选项 将此更改为用户请求的任何内容。默认情况下,X和Y尺寸为 以英寸为单位,但也可以使用其他单位(目前仅为厘米)


这意味着大小为1200、150的
不会像pngcairo终端那样创建大小为1200x150像素的图像,它会创建大小为1200x150英寸的eps文件,对于eps查看器来说可能太大。默认为
大小5,3

非常感谢,我可以打开一张图片,但是,输出与pngcairo的输出不同。*不同;我在我的问题中添加了图片我们越来越近了,对吗?
size
命令使用什么值?在您的.eps文件图片中,我看到在.png有字母A、B、C和轴标签的位置有小黑点。你能放大并检查黑点是否是预期的标签吗?在这种情况下,它应有助于进一步减小
大小
值。和它们一起玩,让它们变小2,5,10,20倍。。。