美观且可以很方便自定义的MATLAB绘图颜色

函数介绍

主函数是draw_test,用于测试函数。
draw_h是函数,用于给Matlab提供美观且可以很方便自定义的绘图颜色。

draw_h函数介绍

这是一个带输入输出的函数,输入1/2/3,输出下面三种颜色库的配色,每种库均有五种颜色

1,添加亮度

第一种是在原有的Matlab默认颜色(蓝、橙、黄、紫、绿)添加了亮度的五种颜色。添加亮度的原理无非就是增加了RGB的值,我调整成原有的110%,但是黄色原有的R就是237了,再增加会超过255,所以我用了255/1.1,这样在加亮以后可以得到255(换算为0~1以后即为1,反正是最大值)
在这里插入图片描述

2,莫兰迪配色

追求文艺or大面积绘图时,如果觉得原有配色太高调,不妨试一下这种颜色

在这里插入图片描述

高对比度

高对比度的红、绿、蓝、黄、黑,从程序里面可以看出来,红绿蓝均只使用了三原色,并且用满了(255),黑色则为全零。但是黄色不能用255,255,00,不然太亮了看不清,所以黄色我用了大部分的红和大部分的绿,使颜色稍微变暗一点。
在这里插入图片描述

draw_test介绍

配色库有了,如何使用呢?
在调用了draw_h以后,得到5*3的矩阵,这里令其为color,这个矩阵每行三个元素,即代表一个颜色的RGB,在绘制图像以后,加上语句:

colororder(color);

即可。

  • 如果绘制的线条(或柱状图的方块,道理都一样)少于5个,则有几个会用几个
  • 如果绘制的线条多于5个,则会重复使用颜色库的颜色,此时有两种方法:
    ** 去子函数里面添加颜色库维度
    ** 在第6个及以后的线条上面设置不同的线型进行区分

建议添加线型,因为颜色多了会看不清,所以我也不另加别的颜色了,五个一般已经足够用了。
github链接:https://github.com/evandworld/MatlabColor/tree/main

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MATLAB 颜色代码提供了一种便捷的方式来指定绘图所需的颜色。对于每个颜色MATLAB 都有一个对应的颜色代码,其中一些代码是预定义的,而另一些则可以通过用户自定义来创建。 在 MATLAB 中,预定义的颜色代码包括 RGB 值、颜色名称和其他简称。RGB 值是指红、绿、蓝三原色的色彩组合,可以通过指定对应的数字来表示。颜色名称则是指事先定义好的颜色名称,例如红色、绿色等。其他简称则是指 MATLAB 中经常用到的缩写,如 r 代表红色、g 代表绿色等。 在 MATLAB 中,用户还可以通过自定义颜色来创建自己所需的颜色代码。自定义颜色可以由 RGB 值、颜色名称或其他简称组合而成。例如,用户可以使用 RGB 值(例如 [0.5, 0.2, 0.8])来定义自己所需的颜色代码,也可以使用颜色名称(例如 'navy')或简称(例如 'n')来定义。 以下是 MATLAB 中常用的颜色代码: 预定义 RGB 值:'r'(红色)、'g'(绿色)、'b'(蓝色)、'k'(黑色)、'w'(白色)、'c'(青色)、'm'(品红色)、'y'(黄色)。 预定义颜色名称:'red'(红色)、'green'(绿色)、'blue'(蓝色)、'black'(黑色)、'white'(白色)、'cyan'(青色)、'magenta'(品红色)、'yellow'(黄色)。 其他简称:'r'(红色)、'g'(绿色)、'b'(蓝色)、'k'(黑色)、'w'(白色)、'c'(青色)、'm'(品红色)、'y'(黄色)、'n'(navy 色)、'o'(橙色)、'p'(紫色)、's'(银色)等。 用户自定义颜色:用户可以通过 RGB 值、颜色名称或其他简称来创建自己所需的颜色代码。 总之,在 MATLAB 中使用颜色代码可以轻松地设置绘图颜色,使绘图更加美观

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MATLAB卡尔曼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值