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




