# Author: Benny R. reset set terminal svg size 800,600 fixed enhanced font "Verdana" set encoding iso_8859_1 set style line 1 linetype 1 linewidth 2 linecolor rgb "black" set style line 2 linetype 1 linewidth 2 linecolor rgb "red" set style line 3 linetype 1 linewidth 2 linecolor rgb "blue" set style line 4 linetype 1 linewidth 2 linecolor rgb "dark-green" set style line 5 linetype 1 linewidth 0 linecolor rgb "gray90" set style line 6 linetype 1 linewidth 0 linecolor rgb "lemonchiffon" w (x, a, b) = x * a / sqrt (a**2 + b**2) h (x, a, b) = x * b / sqrt (a**2 + b**2) xrange = 55 unset key set grid front set xlabel "Bildschirmdiagonale in Zoll" set xrange [13:xrange] set xtics 5 set mxtics 5 set ylabel "H\366he und Breite in cm" set autoscale y set ytics 5 set mytics 5 set label 1 "Breite" at 0.65*xrange, 2.54*0.68*xrange center front textcolor rgb "dark-yellow" font "Verdana,40" offset 0, 1 set label 2 "H\366he" at 0.85*xrange, 2.54*0.25*xrange center front textcolor rgb "dark-gray" font "Verdana,40" offset 0, 1 set label 3 "5:4" at 0.9*xrange, 2.54*w(0.9*xrange, 5.0, 4.0) left front textcolor rgb "black" offset 0.2, -0.5 set label 4 "5:4" at 0.9*xrange, 2.54*h(0.9*xrange, 5.0, 4.0) right front textcolor rgb "black" offset -0.2, 0.5 set label 5 "4:3" at 0.9*xrange, 2.54*w(0.9*xrange, 4.0, 3.0) right front textcolor rgb "red" offset -0.2, 0.5 set label 6 "4:3" at 0.9*xrange, 2.54*h(0.9*xrange, 4.0, 3.0) left front textcolor rgb "red" offset 0.2, -0.5 set label 7 "16:10" at 0.9*xrange, 2.54*w(0.9*xrange, 16.0, 10.0) left front textcolor rgb "blue" offset 0.2, -0.5 set label 8 "16:10" at 0.9*xrange, 2.54*h(0.9*xrange, 16.0, 10.0) right front textcolor rgb "blue" offset -0.2, 0.5 set label 9 "16:9" at 0.9*xrange, 2.54*w(0.9*xrange, 16.0, 9.0) right front textcolor rgb "dark-green" offset -0.2, 0.5 set label 10 "16:9" at 0.9*xrange, 2.54*h(0.9*xrange, 16.0, 9.0) left front textcolor rgb "dark-green" offset 0.2, -0.5 set output "bildschirmgroesse.svg" plot 2.54*x/sqrt(2) ls 5 with filledcurves x1,\ 2.54*x/sqrt(2) ls 6 with filledcurves x2,\ 2.54*w(x,5.0,4.0) ls 1,\ 2.54*h(x,5.0,4.0) ls 1,\ 2.54*w(x,4.0,3.0) ls 2,\ 2.54*h(x,4.0,3.0) ls 2,\ 2.54*w(x,16.0,10.0) ls 3,\ 2.54*h(x,16.0,10.0) ls 3,\ 2.54*w(x,16.0,9.0) ls 4,\ 2.54*h(x,16.0,9.0) ls 4 set output set terminal pop reset