# # Read individual point sizes from extra column of input file # Ethan A Merritt - October 2004 # unset key unset border unset yzeroaxis unset xtics unset ytics unset ztics # # plot a 2D map with locations marked by variable sized points # set title "plot with variable size points" plot 'world.dat' with lines lt 3, \ 'world.cor' using 1:2:(5.*rand(0)) with points lt 1 pt 6 ps variable pause -1 "Hit return to continue" # set title "splot with variable size points\nit is possible to specify size and color separately" set view map unset hidden3d splot 'world.dat' using 1:2:(0) with lines lt 3, \ 'world.cor' using 1:2:(0.5-rand(0)):(5.*rand(0)) with points pt 5 ps var lt palette pause -1 "Hit return to continue" # # plot a '3D version using spherical coordinate system' of the world. set angles degrees set title "3D version using spherical coordinate system" set ticslevel 0 set view 70,40,0.8,1.2 set mapping spherical set parametric set samples 32 set isosamples 9 set urange [-90:90] set vrange [0:360] splot cos(u)*cos(v),cos(u)*sin(v),sin(u) with lines lt 5,\ 'world.dat' with lines lt 3, \ 'world.cor' using 1:2:(1):(5.*rand(0)) with points lt 1 pt 6 ps variable pause -1 "Hit return to continue" # # hidden3d still not working fully # pointsize is now handled, but axes are never obscured # set title "3D solid version through hiddenlining" set hidden3d set arrow from 0,0,-1.2 to 0,0,1.2 lt 5 lw 2 set arrow from -1.2, 0, 0 to 1.2, 0, 0 nohead lt 5 lw 1 set arrow from 0, -1.2, 0 to 0, 1.2, 0 nohead lt 5 lw 1 splot cos(u)*cos(v),-cos(u)*sin(v),sin(u) with lines lt 5,\ 'world.dat' u 1:2:(1.001) with lines lt 3, \ 'world.cor' using 1:2:(1):(5.*rand(0)) with points lt 1 pt 6 ps var pause -1 "Hit return to continue" reset