gnuplot:如何通过调整页面大小和其他参数来避免PDF中的空白边距 [英] Gnuplot: how to avoid white margin in PDF through adjusting page size and other parameters

查看:730
本文介绍了gnuplot:如何通过调整页面大小和其他参数来避免PDF中的空白边距的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码:

set term pdfcairo enhanced dashed size 5,3;
set output "plot.pdf";
f(x,y)=sin(1.3*x)*cos(.9*y)+cos(.8*x)*sin(1.9*y)+cos(y*.2*x)
set size square
set xrange [-5:5]
set yrange [-5:5]
set contour base
set cntrparam level incremental -3, 0.5, 3
set palette rgbformulae 33,13,10
set pm3d map
set isosample 250, 250
unset key
set lmargin at screen 0.1;
set rmargin at screen 0.95;
set bmargin at screen 0.2;
set tmargin at screen 0.95;
splot f(x,y) with pm3d

这是对应的剧情:

情节周围有白色边距.如何通过编辑gnuplot代码消除这些白色边距?

There are white margins around the plot. How can I eliminate these white margins through editing the gnuplot code?

推荐答案

感谢Miguel.

我现在设置页面大小和边距.经过几次测试:

I now set page size and margins. After several tests:

set term pdfcairo enhanced dashed size 3.2,3;
set output "plot.pdf";
f(x,y)=sin(1.3*x)*cos(.9*y)+cos(.8*x)*sin(1.9*y)+cos(y*.2*x)
set size square
set xrange [-5:5]
set yrange [-5:5]
set contour base
set cntrparam level incremental -3, 0.5, 3
set palette rgbformulae 33,13,10
set pm3d map
set isosample 250, 250
unset key
set lmargin at screen 0.05;
set rmargin at screen 0.9;
set bmargin at screen 0.1;
set tmargin at screen 0.95;
splot f(x,y) with pm3d

这里是数字:

这篇关于gnuplot:如何通过调整页面大小和其他参数来避免PDF中的空白边距的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆