tft每日頭條

 > 生活

 > matlab 标準顔色圖

matlab 标準顔色圖

生活 更新时间:2024-08-31 11:21:52

前幾天在找資料的時候,發現了這個:

matlab 标準顔色圖(Matlab科研繪圖顔色補充)1

這是由《中國國家地理》雜志社制作的色卡,據說總共包含98種中國傳統顔色,但目前能找到的就是這51種(而且比較模糊)。

百草霜、竹月、胭脂、丁香、藕荷,名字好聽,顔色好看。

而我的第一反應是:

“我是不是可以模仿着自己制作一張色卡呢?”

“是不是可以像之前一樣做一個顔色補充包——中國傳統顔色特别版呢?”

想了想,确實是可行的。

于是,我花了些時間,用Matlab Visio自己制作了一張色卡:

matlab 标準顔色圖(Matlab科研繪圖顔色補充)2

當然,不同之處在于,原版的色卡标記了CMYK值,而我為了調用顔色方便,将其改為了序号

也就是說,每一個顔色對應着一個數字,而這些顔色的RGB值可以通過color51函數提取

同之前分享的顔色包一樣,color51函數也有兩種使用方式:

1)單一顔色調用

對照色卡中的顔色,選擇想要的顔色所對應的序号作為輸入參數輸入到color51函數裡,即可輸出想要的顔色RGB值,如:

% 設置顔色 color_hFit = color51(5); color_hE = color51(13); color_hModel = color51(51); color_hData = color51(45); color_hCI1 = color51(22); color_hCI2 = color51(22);

matlab 标準顔色圖(Matlab科研繪圖顔色補充)3

示例具體代碼見工具包附件demo1

matlab 标準顔色圖(Matlab科研繪圖顔色補充)4

2)多種顔色調用

假如你想要一次調用多個顔色,該如何操作呢?

這時,隻需要把所需顔色列一個數組作為輸入即可。比如……

C = color51(1:51);

matlab 标準顔色圖(Matlab科研繪圖顔色補充)5

示例具體代碼見工具包附件demo2

當然,如果想要得到好看的插圖,還是比較看個人審美的,需要自己嘗試慢慢調色搭配。

以上。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部
米莎

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved