互补色颜色对应的RGB
在论文插图、图表或排版中,常用的 互补色配对 一般要满足:
- 对比强烈(便于区分不同曲线/柱状);
- 观感舒适(避免刺眼,适合长时间阅读);
- 打印友好(黑白打印时依然能区分)。
下面给出一些常见、论文中常用的互补色(基于可视化和出版习惯):
主色 | 互补色 | 备注 |
---|---|---|
蓝色 (#1f77b4) | 橙色 (#ff7f0e) | 最经典的一组,Matplotlib默认对。 |
红色 (#d62728) | 青色 (#17becf) | 强烈对比,常用于突出曲线。 |
紫色 (#9467bd) | 黄绿色 (#bcbd22) | 色彩差异大,适合区分数据组。 |
绿色 (#2ca02c) | 品红 (#e377c2) | 鲜明而不刺眼。 |
黑色 (#000000) | 灰橙 (#ffbb78) | 黑白兼容性好,常见于论文。 |
如果你希望 视觉更舒适/偏学术风,可以选用 柔和互补色(降低饱和度),例如:
- 深蓝 vs 浅橙
- 酒红 vs 淡青
- 墨绿 vs 浅粉
% 常见论文互补色配对 (RGB/255)
colors = {[31,119,180]/255, [255,127,14]/255; % 蓝 vs 橙[214,39,40]/255, [23,190,207]/255; % 红 vs 青[148,103,189]/255,[188,189,34]/255; % 紫 vs 黄绿[44,160,44]/255, [227,119,194]/255; % 绿 vs 品红[0,0,0], [255,187,120]/255; % 黑 vs 浅橙
};labels = {...'蓝 vs 橙', ...'红 vs 青', ...'紫 vs 黄绿', ...'绿 vs 品红', ...'黑 vs 浅橙'};figure('Color','w'); hold on;
for i = 1:size(colors,1)% 左边主色rectangle('Position',[0,i-1,1,0.8],'FaceColor',colors{i,1},'EdgeColor','none');% 右边互补色rectangle('Position',[1.2,i-1,1,0.8],'FaceColor',colors{i,2},'EdgeColor','none');% 标签text(2.5, i-0.6, labels{i}, 'FontSize',12);
end
axis equal off;
xlim([0 4]); ylim([0 size(colors,1)]);
title('常见论文互补色对比','FontSize',14);
% 柔和互补色配对 (接近Office色系,RGB/255)
colors = {[31, 73,125]/255, [247,150, 70]/255; % 深蓝 vs 柔橙[79,129,189]/255, [192, 80, 77]/255; % 浅蓝 vs 暗红[155,187, 89]/255,[128,100,162]/255; % 柔绿 vs 紫色[75,172,198]/255, [255,192, 0]/255; % 青色 vs 柔黄[112, 48,160]/255,[165,165,165]/255; % 紫罗兰 vs 灰色
};labels = {...'深蓝 vs 柔橙', ...'浅蓝 vs 暗红', ...'柔绿 vs 紫色', ...'青色 vs 柔黄', ...'紫罗兰 vs 灰色'};figure('Color','w'); hold on;
for i = 1:size(colors,1)% 左边主色rectangle('Position',[0,i-1,1,0.8],'FaceColor',colors{i,1},'EdgeColor','none');% 右边互补色rectangle('Position',[1.2,i-1,1,0.8],'FaceColor',colors{i,2},'EdgeColor','none');% 标签text(2.5, i-0.6, labels{i}, 'FontSize',12);
end
axis equal off;
xlim([0 4]); ylim([0 size(colors,1)]);
title('柔和互补色(匹配Office风格)','FontSize',14);
🎨 微软常用色系(Office 2007–2013 默认主题色)
Office 经典调色板的 6 种主色是:
- 深蓝
[31, 73,125]/255
- 红色
[192, 80, 77]/255
- 浅蓝
[79,129,189]/255
- 绿色
[155,187, 89]/255
- 紫色
[128,100,162]/255
- 青色
[75,172,198]/255
- 橙色
[247,150, 70]/255
🟦🟧 柔和互补色推荐
我给你配了一些常见、互补/对比明显但依然 柔和的配对:
主色 (微软Office) | 互补色(柔和搭配) | 说明 |
---|---|---|
深蓝 [31,73,125] | 橙色 [247,150,70] | 经典蓝橙互补 |
红 [192,80,77] | 青 [75,172,198] | 强烈但不刺眼 |
浅蓝 [79,129,189] | 暖橙 [255,192,0] | Office图表常见 |
绿 [155,187,89] | 紫 [128,100,162] | 学术感强 |
紫 [128,100,162] | 黄绿 [201,218,113] | 低饱和对比 |
青 [75,172,198] | 暖红 [219,129,117] | 柔和视觉冲击 |
橙 [247,150,70] | 深蓝 [31,73,125] | 论文柱状图常见 |
🔎 MATLAB 可视化代码
下面的代码帮你画出微软柔和配色的互补色对比:
% 微软Office柔和配色互补方案
colors = {[31, 73,125]/255, [247,150, 70]/255; % 深蓝 vs 橙[192, 80, 77]/255,[75,172,198]/255; % 红 vs 青[79,129,189]/255, [255,192, 0]/255; % 浅蓝 vs 暖橙[155,187, 89]/255,[128,100,162]/255; % 绿 vs 紫[128,100,162]/255,[201,218,113]/255; % 紫 vs 黄绿[75,172,198]/255, [219,129,117]/255; % 青 vs 暖红[247,150, 70]/255,[31, 73,125]/255; % 橙 vs 深蓝
};labels = {...'深蓝 vs 橙', ...'红 vs 青', ...'浅蓝 vs 暖橙', ...'绿 vs 紫', ...'紫 vs 黄绿', ...'青 vs 暖红', ...'橙 vs 深蓝'};figure('Color','w'); hold on;
for i = 1:size(colors,1)% 左边主色rectangle('Position',[0,i-1,1,0.8],'FaceColor',colors{i,1},'EdgeColor','none');% 右边互补色rectangle('Position',[1.2,i-1,1,0.8],'FaceColor',colors{i,2},'EdgeColor','none');% 标签text(2.5, i-0.6, labels{i}, 'FontSize',12);
end
axis equal off;
xlim([0 4]); ylim([0 size(colors,1)]);
title('微软Office柔和互补色对比','FontSize',14);
%% ==============================
% 论文常见互补色 & 微软Office柔和互补色
% 可视化对比
% ===============================figure('Color','w');%% --- Part 1: 经典互补色配对(学术出版常用) ---
colors_classic = {[31,119,180]/255, [255,127,14]/255; % 蓝 vs 橙[214,39,40]/255, [23,190,207]/255; % 红 vs 青[148,103,189]/255,[188,189,34]/255; % 紫 vs 黄绿[44,160,44]/255, [227,119,194]/255; % 绿 vs 品红[0,0,0], [255,187,120]/255; % 黑 vs 浅橙
};labels_classic = {...'蓝 vs 橙', ...'红 vs 青', ...'紫 vs 黄绿', ...'绿 vs 品红', ...'黑 vs 浅橙'};subplot(1,2,1); hold on;
for i = 1:size(colors_classic,1)% 左边主色rectangle('Position',[0,i-1,1,0.8], ...'FaceColor',colors_classic{i,1},'EdgeColor','none');% 右边互补色rectangle('Position',[1.2,i-1,1,0.8], ...'FaceColor',colors_classic{i,2},'EdgeColor','none');% 标签text(2.5, i-0.6, labels_classic{i}, 'FontSize',12);
end
axis equal off;
xlim([0 4]); ylim([0 size(colors_classic,1)]);
title('经典论文互补色','FontSize',14);%% --- Part 2: 微软Office柔和互补色配对 ---
colors_office = {[31, 73,125]/255, [247,150, 70]/255; % 深蓝 vs 橙[192, 80, 77]/255,[75,172,198]/255; % 红 vs 青[79,129,189]/255, [255,192, 0]/255; % 浅蓝 vs 暖橙[155,187, 89]/255,[128,100,162]/255; % 绿 vs 紫[128,100,162]/255,[201,218,113]/255; % 紫 vs 黄绿[75,172,198]/255, [219,129,117]/255; % 青 vs 暖红[247,150, 70]/255,[31, 73,125]/255; % 橙 vs 深蓝
};labels_office = {...'深蓝 vs 橙', ...'红 vs 青', ...'浅蓝 vs 暖橙', ...'绿 vs 紫', ...'紫 vs 黄绿', ...'青 vs 暖红', ...'橙 vs 深蓝'};subplot(1,2,2); hold on;
for i = 1:size(colors_office,1)% 左边主色rectangle('Position',[0,i-1,1,0.8], ...'FaceColor',colors_office{i,1},'EdgeColor','none');% 右边互补色rectangle('Position',[1.2,i-1,1,0.8], ...'FaceColor',colors_office{i,2},'EdgeColor','none');% 标签text(2.5, i-0.6, labels_office{i}, 'FontSize',12);
end
axis equal off;
xlim([0 4]); ylim([0 size(colors_office,1)]);
title('微软Office柔和互补色','FontSize',14);