全部,
我在 RGB 颜色空间中绘制了一些颜色的 3d 图。目前这些标记都是相同的颜色。我希望每个标记都是它在空间中代表的颜色。所以,情节红色角落的标记应该是红色的,等等......
我到目前为止的代码如下。
谢谢你的帮助,
-账单
// 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@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
// I have no idea what to do at this point.