# set terminal canvas rounded size 600,400 enhanced fsize 10 lw 1.6 fontscale 1 name "rgb_variable_4" jsdir "." # set output 'rgb_variable.4.js' set border -1 front lt black linewidth 1.000 dashtype solid set angles degrees set style data lines set xyplane relative 0 set xtics border in scale 1,0.5 nomirror norotate autojustify set ytics border in scale 1,0.5 nomirror norotate autojustify set title "Both RGB color information\n and point size controlled by input" set xlabel "Red" set xlabel font "" textcolor rgb "red" norotate set xrange [ 0.00000 : 255.000 ] noreverse nowriteback set ylabel "Green" set ylabel font "" textcolor rgb "green" rotate set yrange [ 0.00000 : 255.000 ] noreverse nowriteback set zlabel "Blue" set zlabel font "" textcolor rgb "blue" norotate set zrange [ 0.00000 : 255.000 ] noreverse nowriteback set lmargin 5 set bmargin 2 set rmargin 5 rgb(r,g,b) = int(r)*65536 + int(g)*256 + int(b) xrgb(r,g,b) = (g-b)/255. * cos(30.) yrgb(r,g,b) = r/255. - (g+b)/255. * sin(30.) GPFUN_rgb = "rgb(r,g,b) = int(r)*65536 + int(g)*256 + int(b)" GPFUN_xrgb = "xrgb(r,g,b) = (g-b)/255. * cos(30.)" GPFUN_yrgb = "yrgb(r,g,b) = r/255. - (g+b)/255. * sin(30.)" x = 0.0 ## Last datafile plotted: "rgb_variable.dat" splot 'rgb_variable.dat' using 1:2:3:(5*rand(0)):4 with points pt 7 ps variable lc rgb variable title "variable pointsize and rgb color read as hexidecimal"