You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

gnuplot splot绘图导出PDF时消除像素边框的方法求助

gnuplot splot绘图导出PDF时消除像素边框的方法求助

我现在用gnuplot的splot命令绘制曲面图,数据是基于规则网格的,像素尺寸还挺小的。在电脑屏幕上预览的时候,图看起来完全正常,但一旦导出成PDF文件,每个像素周围就会出现难看的白色网格线(如下方示意图所示)。我找了好半天都没找到能关掉这些线的方法,有没有懂行的朋友能给我支个招呀?

生成示意图的简化代码:

reset

set multiplot layout 1,3 margins 0.05,0.9,0.05,0.95 spacing 0.09,0

set view map scale 1

unset surface

set colorbox

set pm3d

set palette

splot "Task9_2_final.dat" u 1:2:3 notitle

splot "Task9_2_final.dat" u 1:2:5 notitle

splot "Task9_2_final.dat" u 1:2:6 notitle

我导出PDF的操作流程:

gnuplot> set term pdf size 30cm, 10cm
Terminal type is now 'pdfcairo'
Options are ' transparent enhanced fontscale 0.5 size 30.00cm, 10.00cm '
gnuplot> set out "../figures/Task9_2.pdf"
gnuplot> load "Task9_2.gpl"
gnuplot> set term pop

(我把gnuplot的输出信息也贴出来了,说不定能帮大家排查问题)

白色网格线问题示意图

备注:内容来源于stack exchange,提问作者Phil Evans

火山引擎 最新活动