直方图功能绘制与请求颜色不同的颜色

Histogram function plots different colours from those requested

我正在尝试使用预定义的配色方案对 4 个直方图中的每一个进行颜色编码。这是一个最小的工作示例:

colours = [0 32 96;
    192 0 0;
    71 207 255;
    255 143 143;
    ] / 255;

for i=1:4
    x = randn(1,100);
    subplot(1,4, i)
    values = histogram(x,   'FaceColor', colours (i, :));
end

但是,在我得到的图像中,颜色实际上(略有)不同,例如,对于第一个直方图,我得到 (102,121,160) 而不是 (0,32,96):

默认的histogramFaceAlpha0.6(ref.)。将其设置为 1 应该可以解决问题。

histogram(x,'FaceColor',[0 1 0],'FaceAlpha',1);

非常繁琐,出乎意料。