如何在gnuplot中制作带边框的框架?

时间:2017-09-30 11:41:14

标签: gnuplot

我正在尝试为密度图制作框架。我从

开始
set terminal pngcairo size 400,400 enhanced
set output 'test.png'

set view map
unset tics
unset colorbox
set size ratio 1

set border 15 front lw 20
#set border 15 back lw 20

splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) w pm3d notitle

enter image description here

如果我使用front边框看起来是连续的,但它会吃掉一部分情节。如果我使用back,它就不再像框架了。

如何制作一个合适的框架,使其不在绘图区域之外?

1 个答案:

答案 0 :(得分:2)

square终端的行结尾使用pngcairo选项可能有所帮助:

set terminal pngcairo size 400,400 enhanced square
set output 'test.png'

set view map
unset tics
unset colorbox
set size ratio 1

set border 15 back lw 20

splot sin(sqrt(x**2+y**2))/sqrt(x**2+y**2) w pm3d notitle

这会产生:

enter image description here

有人可能还想略微增加isosamples,例如set isosamples 100以获得更平滑的情节:

enter image description here