q(t, x, dx, n) = ( 1e-15 < abs(dx) && 0 < n ) ? \ q(t, x+dx, -(x + sin(x)- t)/(1+cos(x)), n-1): x/2 set style line 101 lt 0 lw 1 lc rgb "gray30" set parametric unset key unset border unset tics set xr [-2:2] set tr [-pi:pi] set term pngc enh size 480,240 set out "mollweide.png" set multiplot plot 2*cos(t),sin(t) w filledc lc rgb "light-turquoise" plot 'world_110m.txt' using \ (th=q(pi*sin($2/180*pi),2*asin($2/90),3e-14,10),($1/90)*cos(th)):\ (sin(th)) w filledcurv lc rgb "dark-plum" do for [i = 0:4] { j = i*15.0/180*pi th = q(pi*sin(j),2*asin(2*j/pi),3e-14,10 ) plot 0.5*i*cos(t), sin(t) ls 101, \ cos(th)*t*2/pi, sin(th) ls 101, cos(th)*t*2/pi, -sin(th) ls 101 } unset multiplot !display mollweide.png |