vier Versuche
This commit is contained in:
62
gnuplot/versuch03.gp
Normal file
62
gnuplot/versuch03.gp
Normal file
@@ -0,0 +1,62 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user