[Scilab-users] RGB color plot, trying to color each mark with its respective color
William Drago
wdrago at gmail.com
Thu Oct 10 03:08:43 CEST 2013
All,
I have made a 3d plot of some colors in the RGB color space.
Currently the marks are all the same color. I would like
each mark to be the color it represents in the space. So, a
mark in the red corner of the plot should be red, etc...
The code I have so far is below.
Thanks for your help,
-Bill
// RGB color data for a few shades of pink and red
r = [1, 1, 1, 1, 0.8588235294117647, 0.7803921568627451, 1,
0.9803921568627451, 0.9137254901960784, 0.9411764705882353]';
g = [0.7529411764705882, 0.7137254901960785,
0.4117647058823529, 0.07843137254901961, 0.4392156862745098,
0.08235294117647059, 0.6274509803921569, 0.5019607843137255,
0.5882352941176471, 0.5019607843137255]';
b = [0.796078431372549, 0.7568627450980392,
0.7058823529411765, 0.5764705882352941, 0.5764705882352941,
0.5215686274509804, 0.4784313725490196, 0.4470588235294118,
0.4784313725490196, 0.5019607843137255]';
// Draw 3D graph from R G B vectors
param3d(r,g,b,35,45,"Red at Green@Blue",[2,4]);
title("Some Shades of Pink and Red")
// Set marks to ball style
p=get("hdl");
p.mark_style = 9;
// Turn lines off so we just have points
e = gce();
e.line_mode="off";
e.mark_mode="on";
// Set color map to our RGB values
cmap=[r g b];
// Put some code here to color each mark with its respective
color
More information about the users
mailing list