MATLAB-设置渐进颜色图

  • 创作目的
    • MATLAB功能代码

创作目的

在进行科研作图时,配色是不容忽视的一个环节,已有论文中颜色美观的配图可以为我们提供参考甚至可以直接借鉴。因此,如何根据已有的少数几组配色生成过渡自然的渐进颜色图就显得十分重要。

MATLAB功能代码

% --------Select the color series you want to gradient--------% GREEN
color1 = [247,252,253]./255;color2 = [229,245,249]./255;color3 = [204,236,230]./255;color4 = [153,216,201]./255;color5 = [102,194,164]./255;color6 = [65,174,118]./255;color7 = [35,139,69]./255;% --------------------set the colormap---------------------
Color = [color1;color2;color3;color4;color5;color6;color7]; % you can change the color numble
N = length(Color);
M = round(128/(N-1))+1;
S = (1:(N-2)).*M;
x = []; y = []; z = [];
for i = 1:N-1x1 = linspace(Color(i,1),Color(i+1,1),M);y1 = linspace(Color(i,2),Color(i+1,2),M);z1 = linspace(Color(i,3),Color(i+1,3),M);x = [x,x1];y = [y,y1];z = [z,z1];
end
x(S) = [];
y(S) = [];
z(S) = [];% ------ May need to change -------
mymap_green = [x;y;z]';
%----- flip ------------------------
mymap_green_r = flip(mymap_green);

上述代码可以对自己选取的颜色(color1、color2…)进行合理过渡,并生成相应的颜色图,还可以使用flip函数对颜色图进行翻转。
欢迎各位大佬批评指正!

MATLAB渐进色阶相关推荐

  1. Matlab 渐进加密三角网(PTD版本一,仅用于学习)

    文章目录 一.简介 二.实现代码 三.实现效果 参考资料 一.简介 源于自己的好奇心,对该方法进行实现一下.该版本仅为学习版本. 此算法首先通过种子点生成一个稀疏的三角网, 然后通过迭代处理逐层加密. ...

  2. 利用matlab绘制系统开环幅频渐进特性曲线(附详细注释)

    虽然matlab可以直接根据传递函数的Bode图,但是绘制系统的开环幅频渐进特性曲线对自动控制原理的学习仍有其意义. 参考胡寿松老师的自动控制原理的绘制幅频渐进特性曲线的代码,对代码进行了验证.优化和 ...

  3. 用MATLAB写一个用改进的非支配排序算法求解渐进覆盖选址模型代码

    好的,以下是使用MATLAB编写改进的非支配排序算法求解渐进覆盖选址模型的代码示例: ```matlab % 首先定义问题参数 numLocations = 100; % 候选位置数量 numObje ...

  4. beso matlab,双向渐进结构拓扑优化方法的改进及应用

    双向渐进结构拓扑优化方法的改进及应用 随着拓扑优化在结构设计在初始阶段中体现出来的创新性受到越来越多的认可,结构拓扑优化成为了结构优化设计领域的热点研究对象.与尺寸优化和形状优化等优化方法相比,结构拓 ...

  5. matlab画二维颜色深浅,matlab中如何为二维图形填充渐进的颜色

    t1=(0:11)/11*pi; t2=(0:400)/400*pi; t3=(0:50)/50*pi; y1=sin(t1).*sin(9*t1); y2=sin(t2).*sin(9*t2); y ...

  6. matlab颜色图 热力图 等高线图 色卡 色阶 颜色映像 colormap

    标准颜色映象 hsv 色彩饱和值(以红色开始和结束) winter 从蓝到绿 hot 从黑到红到黄到白 cool 青蓝和洋红的色度 pink 粉红的彩色度 gray 线性灰度 bone 带一点蓝色的灰 ...

  7. matlab 色阶表,色阶表 在线调色 颜色代码表 RGB调色板

    色阶板 选中色彩 基色: 亮度: 120 代码: RGB颜色对照表 #FFFFFF#FFFFF0#FFFFE0#FFFF00 #FFFAFA#FFFAF0#FFFACD#FFF8DC #FFF68F# ...

  8. matlab画色阶图,Illustrator色阶画法精细绘制鸟类插画

    核心提示:色阶画法是一种应用广泛的绘画技法,既可用来描绘写实的物体,又可用来创建抽象的装饰画面. 12.创建脚爪.根据鸟的体态,使用"钢笔工具" 勾勒出双脚的形体.设定无描边,填色 ...

  9. MATLAB绘制高等数学附录“地狱渐进难度”函数曲线

    00.前言 前几天有一个小伙伴问我怎么用MATLAB绘制一些函数的图像,我看了下,这不就是万恶的高等数学附录后面的图像内容吗?看到题目要求绘制的前六个图像,我的思绪又飘到了几年前被高等数学支配的恐惧中 ...

最新文章

  1. 网站排名和权重骤降的原因是什么?又该如何处理?
  2. 自动化监控--zabbix中的template(模板)详解
  3. 监控软件nagios错误总结
  4. 用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV
  5. 清除webBrowser 缓存和Cookie的解决方案
  6. 正则环视 php,正则表达式基本知识(php)
  7. Unity的DrawCall
  8. iOS边练边学--UIScrollView的属性简单使用,代理的简单介绍以及内容缩放
  9. 微服务架构的服务与发现-Spring Cloud
  10. 响应式微服务 in java 译 十六 Deploying a Microservice in OpenShift
  11. mysql_front安装_MySql5.5安装步骤及MySql_Front视图配置
  12. poj 3345 Bribing FIPA
  13. python列联表分析
  14. 使用VMware虚拟机搭建Panabit透明网桥环境
  15. 服装尺寸 html,服装尺寸表
  16. ORACLE-EBS常用表
  17. 个人中心页面的UI设计知识点
  18. C语言中的if、else if 的用法和区别
  19. EightCap易汇:美元指数成分组成是什么?美元指数有什么作用?
  20. 在 CSDN 博客 100 天技术日更的 Flag,我做到了!

热门文章

  1. 计算机电脑黑屏怎么修,为什么电脑黑屏打不开_电脑打不开一直黑屏修复方法-win7之家...
  2. vb安装提示计算机安装的新,win10系统电脑安装VB6.0企业版出现错误提示的步骤介绍...
  3. 若依前后端分离本地图片显示
  4. php lav,PotPlayer1.7.21129便携懒人包分享(madVR+LAV+ini设置)
  5. venue 11 pro linux,平板垃圾佬 篇十一:【个人叨叨向】目前阶段的笔记本选择趋势和大众真香型号推荐...
  6. BB常无法得到夸奖或致强迫症
  7. Watson的独特“思考”
  8. RabbitMQ有关限流QOS的理解
  9. C语言怎么对电脑起作用,编程原来是这么回事的……
  10. 厉害了!家里来了黑科技