当我将以下内容输入gnuplot窗口时:
set xlabel "x"; set ylabel "y";
plot "rk1000.dat" with lines, "teor1000.dat" with lines
结果是一个很好的情节。但是,当我尝试将其保存为.png文件时,结果并不是那么好。输入后
set xlabel "x"; set ylabel "y"; set terminal png size 800,600;
plot "rk1000.dat" with lines, "teor1000.dat" with lines
结果是gnuplot吐出垃圾字符而什么都不做。这是一个屏幕截图:
我该如何解决这个问题?甚至一个小时前我没有问题保存我的情节。
答案 0 :(得分:3)
您可以在脚本中使用set output
使gnuplot将输出重定向到文件:
set terminal png size 800,600
set output "plot.png"
plot "rk1000.dat" with lines, "teor1000.dat" with lines
如果您使用gnuplot创建png图像,“pngcairo”终端会产生更好看的效果。尝试set terminal
查看可用终端列表。
答案 1 :(得分:2)
只需将输出保存到png文件:
gnuplot script.gp > picture.png
如果您想了解更多信息,请在网络上搜索“重定向”。
答案 2 :(得分:-2)
你应首先绘制,然后设置术语
离
“plot'../log/test_coverage_$ {atpgpg_mode}.log.tmp'title'Ori ATPG'w lp lt 3 pt 9”
“set terminal png font \”/ usr / share / fonts / liberation / LiberationSerif-Italic.ttf \“9”; #将图像保存为png格式
“设置终端png大小1000,800”; #将图像大小保存为800 * 1000
“设置输出'$ {REPORT_DIR} / Test_Coverage_Curve _ $ {atpg_mode} .png'”
“重制”