当前位置: 首页 > news >正文

互补色颜色对应的RGB

在论文插图、图表或排版中,常用的 互补色配对 一般要满足:

  1. 对比强烈(便于区分不同曲线/柱状);
  2. 观感舒适(避免刺眼,适合长时间阅读);
  3. 打印友好(黑白打印时依然能区分)。

下面给出一些常见、论文中常用的互补色(基于可视化和出版习惯):

主色互补色备注
蓝色 (#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);

在这里插入图片描述

http://www.dtcms.com/a/390043.html

相关文章:

  • Python定义UDS诊断服务(8):SecurityAccess(0x27)
  • 第1节 工具(剪映剪映小助手)准备及安装(Coze扣子空间剪映小助手教程)
  • 大模型提示词Prompt工程:1-万能公式-完整指南
  • 8.30美团技术岗算法第三题
  • CentOS 7 一键安装 vsftpd 并创建可登录 FTP 用户 test
  • k8s自定义调度器实现路径
  • 服务器数据恢复—RAIDZ硬盘“惹祸”导致服务器崩溃的数据恢复过程
  • 20250917_车辆定位系统aidata-01Apache Doris数据库备份+恢复+清理 流程操作文档
  • Redis 7.0 ACL实战:RBAC模型实现精细化权限控制
  • Lightrag 文档处理不成功(httpx.ReadTimeout 为主)的解决步骤与方法总结
  • Spring Boot + MySQL MCP 集成标准流程
  • 基于RK3588与ZYNQ7045的ARM+FPGA+AI实时系统解决方案
  • 基于Linux,看清C++的动态库和静态库
  • 多导睡眠五大PSG数据集统一格式化处理|SHHS
  • ZeroMQ基础
  • 【JavaGuide学习笔记】什么,Java中 native 也是一个关键字?
  • 【LWIP】STM32F429 + LWIP + DP83848 热插拔问题总结
  • RGWRados::Object::Write::_do_write_meta()
  • Shopify 集合页改造:增加 Banner 图片 + 点击加载更多功能
  • 泛函 Φ(u) = ∫[(u″)² + u² + 2f(x)u]dx − (u′(0))² 在 u(0)=u(1) 下的驻点方程与边界条件
  • JAVA高频面试题汇总:Java+ 并发 +Spring+MySQL+ 分布式 +Redis+ 算法 +JVM 等
  • 构建与运营“爬虫 IP 代理池”的方法论
  • 【文献笔记】Point Transformer
  • Linux | i.MX6ULL Modbus 移植和使用(第二十一章)
  • 几种微前端框架的沙箱策略
  • 黑盒测试:测试用例设计之边界值设计方法(边界值分析法)(上点、离点、内点)健壮性测试、单缺陷假设理论
  • 【题解】P1548 [NOIP 1997 普及组] 棋盘问题
  • scala中for推导式详细讲解
  • React学习 ---- 基础知识学习
  • C语言实现MATLAB中的Fir1带通滤波器