# set terminal pngcairo  background "#ffffff" enhanced font "arial,8" fontscale 1.0 size 540, 360 
# set output 'rgb_variable.2.png'
unset border
set angles degrees
set arrow 1 from 0.00000, 0.00000, 0.00000 to 0.00000, 1.00000, 0.00000 nohead back nofilled linecolor rgb "red"  linewidth 3.000 dashtype solid
set arrow 2 from 0.00000, 0.00000, 0.00000 to 0.866025, -0.500000, 0.00000 nohead back nofilled linecolor rgb "green"  linewidth 3.000 dashtype solid
set arrow 3 from 0.00000, 0.00000, 0.00000 to -0.866025, -0.500000, 0.00000 nohead back nofilled linecolor rgb "blue"  linewidth 3.000 dashtype solid
set style data lines
unset xtics
unset ytics
unset ztics
set title "Both RGB color information\n and point size controlled by input" 
set trange [ * : * ] noreverse nowriteback
set urange [ * : * ] noreverse nowriteback
set vrange [ * : * ] noreverse nowriteback
set xrange [ * : * ] noreverse writeback
set x2range [ * : * ] noreverse writeback
set yrange [ * : * ] noreverse writeback
set y2range [ * : * ] noreverse writeback
set zrange [ * : * ] noreverse writeback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
set lmargin  5
set bmargin  2
set rmargin  5
set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front  noinvert bdefault
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.)
NO_ANIMATION = 1
## Last datafile plotted: "rgb_variable.dat"
plot 'rgb_variable.dat' using (xrgb($1,$2,$3)):(yrgb($1,$2,$3)):(1.+2.*rand(0)):(rgb($1,$2,$3))      with points pt 7 ps var lc rgb variable notitle