#set term pngcairo truecolor size 300,300 font "Arial,12" set out 'plot.png' #https://stackoverflow.com/questions/12749661/how-to-move-axes-to-center-of-chart # x,y min/max and center xmin = -2 xc = 0 xmax = 2 ymin = -0.5 yc = 0 ymax = 2 # default borders tm = 1 bm = 1 rm = 4 lm = 4 # arrow scale factor to cover last tic af = 1.05 set arrow from xc,yc to xmin*af,yc filled size 0.1,0.2. set arrow from xc,yc to xmax*af,yc filled size 0.1,0.2 set arrow from xc,yc to xc,ymax*af filled size 0.1,0.2 set arrow from xc,yc to xc,ymin*af filled size 0.1,0.2 set multiplot layout 2,2 ## Plot 1, top left set key top left set xr [xmin:xc] set yr [yc:ymax] set tmargin tm set bmargin 0 set rmargin 0 set lmargin lm set border 9 unset ytics set xtics nomirror plot x*x ## Plot 2, top right unset key set xr [xc:xmax] set lmargin 0 set rmargin rm set border 3 set ytics nomirror replot ## Plot 3, bottom left set xr [xmin:xc] set yr [ymin:yc] set bmargin bm set tmargin 0 set lmargin lm set rmargin 0 set border 12 unset tics replot ## Plot 4, bottom right set xr [xc:xmax] set lmargin 0 set rmargin rm set border 6 set ytics nomirror replot unset multiplot