# set terminal pngcairo background "#ffffff" enhanced font "arial,8" fontscale 1.0 size 540, 360 # set output 'rgb_variable.3.png' set bar 1.000000 front set border -1 front lt black linewidth 1.000 dashtype solid set style circle radius graph 0.02, first 0.00000, 0.00000 set style ellipse size graph 0.05, 0.03, first 0.00000 angle 0 units xy set angles degrees set style textbox transparent margins 1.0, 1.0 border unset logscale 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 unset paxis 1 tics unset paxis 2 tics unset paxis 3 tics unset paxis 4 tics unset paxis 5 tics unset paxis 6 tics unset paxis 7 tics 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 by -270 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 paxis 1 range [ * : * ] noreverse nowriteback set paxis 2 range [ * : * ] noreverse nowriteback set paxis 3 range [ * : * ] noreverse nowriteback set paxis 4 range [ * : * ] noreverse nowriteback set paxis 5 range [ * : * ] noreverse nowriteback set paxis 6 range [ * : * ] noreverse nowriteback set paxis 7 range [ * : * ] noreverse nowriteback set lmargin 5 set bmargin 2 set rmargin 5 set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 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.) 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:(rgb($1,$2,$3)) with points pt 7 ps 4 lc rgb variable, '' using 1:2:3:(sprintf("0x%x",rgb($1,$2,$3))) with labels left offset 1 notitle