史上最全的圖表色彩運用原理

2021-02-20 生物世界

我們先從顏色模型開始講解學術圖表的色彩運用原理。在圖像處理中,最常用的顏色空間是RGB模型,常用於顏色顯示和圖像處理。RGB 顏色模型使用了顏色成分紅(Red)、綠(Green)和藍(Blue)來定義所給顏色中紅色、綠色和藍色的光的量。在24位圖像中,每一顏色成分都由0到255之間的數值表示。在位速率更高的圖像中,如48位圖像,值的範圍更大。這些顏色成分的組合就定義了一種單一的顏色。RGB顏色模型採用三維坐標的模型形式,非常容易被理解,如圖1-1(a)所示:原點到白色頂點的中軸線是灰度線,R、G、B三分量相等,強度可以由三分量的向量表示。我們可以用RGB來理解色彩、深淺、明暗變化:

(1) 色彩變化:三個坐標軸RGB最大分量頂點與黃紫青YMC色頂點的連線;

(2) 深淺變化:RGB頂點和CMY頂點到原點和白色頂點的中軸線的距離;

(3) 明暗變化:中軸線的點的位置,到原點,就偏暗,到白色頂點就偏亮。

RGB模型也稱為加色法混色模型。它是以RGB三色光互相疊加來實現混色的方法,因而適合於顯示器等發光體的顯示。其混色規律是:以等量的紅、綠、藍基色光混合時。我們平時在繪圖軟體中調整顏色主要就是通過修改RGB顏色的三個數值,如圖1-2(b) Windows 系統自帶的選色器的右下角所示。

圖1-1 顏色模型對比

大家平時在顏色選擇中還會遇到一種顏色模型:HSB,在這裡也給大家做簡要的介紹。HSB 色彩模式是基於人眼的一種顏色模式,是普及型設計軟體中常見的色彩模式。,其中

(1) 色相H ( Hue ):在0~360°的標準色環上,按照角度值標識。比如紅是0°、橙色是30°等,如 

(2) 飽和度S ( saturation ):是指顏色的強度或純度。飽和度表示色相中彩色成分所佔的比例,用從0%(灰色)~100%(完全飽和)的百分比來度量。在色立面上飽和度是從左向右逐漸增加的,左邊線為0%,右邊線為100%,如:

(3) 亮度B ( brightness ):是顏色的明暗程度,通常是從0(黑)~100%(白)的百分比來度量的,在色立面中從上至下逐漸遞減,上邊線為100%,下邊線為0% ,如:

HSB有時也作HSV(色相(Hue)、飽和度(Saturation)、色調(Value ))、HSL(色相(Hue)、飽和度(Saturation)、L(lightness))。比起 RGB 系統,HSB 使用了更貼近人類感官直覺的方式來描述色彩,可以指導設計者更好地搭配色彩,會在色彩搭配中經常用到,如圖1-2 所示。

(a)Microsoft Office默認的選色器

 (b) Windows 系統自帶的選色器

圖1-2 HSB的應用場景

平時我們顏色參考的色輪(色相輪)就是來源於HSB、HSL顏色模型或Luv顏色模型。Rggplot2包繪圖默認的顏色主題方案如圖1-3所示,色輪為Luv顏色模型。LUV色彩空間全稱CIE1976(L*,u*,v*)(也作CIELUV)色彩空間,L*表示物體亮度,u*和v*是色度。於1976年由國際照明委員會(InternationalCommission on Illumination)提出,由CIE XYZ空間經簡單變換得到,具視覺統一性。類似的色彩空間有CIELAB。對於一般的圖像,u*和v*的取值範圍為-100到+100,亮度為0到100。

圖1-3 R ggplot2默認顏色主題

(Acolour wheel illustrating the choice of five equally spaced colours. This isthedefault scale for discrete variables.)

配色網(http://www.peise.net)就是基於顏色搭配原理設計的顏色主題方案自動生成在線網站。它不僅基於常用的場景給出合適的配色方案,而且還允許用戶使用配色工具自行配置出極具個人風格又不失美觀的方案,功能完備且實用。色彩搭配基本理論方法除了圖1-5所說的三種外,還有:類似色搭配(Analogous)、分裂互補色搭配(Split complement)、矩形搭配(Rectangle (tetradic))和正方形搭配(Square)等。(更多色彩搭配理論:(http://www.tigercolor.com/color-lab/color-theory/color-harmonies.htm )。

圖1-4 配色網推出的高級配色工具(http://www.peise.net/tools/web/)

色環又稱作為色輪,是種按照色相把色彩排列的呈現方式。當我們開始進行色環排列時,需要把原色按照等距關係排列,如圖1-5 的12色5輪色輪所示。

1.單色搭配(Monochromatic):這是一種色相由暗、中、明三種色調組成。這就是單色。單色搭配上並沒有形成顏色的層次,但形成了明暗的層次。這種搭配在設計中應用時,出來的效果永遠不錯,其重要性也可見一斑。

2.補色搭配(Complement):如果顏色方案只包括兩種顏色,就會選擇色環上對立的2個顏色(在色輪上直線相對的兩種顏色稱為補色,比如紅色和綠色),如圖(b)所示。互補色搭配在正式的設計中比較少見,主要由於它色彩之間強烈對比所產生的特殊性和不穩定,但是很顯然的是,在各種色相搭配中,互補色搭配無疑是一種最突出的搭配,所以如果你想然你的作品特別引人注目,那互補色搭配或許是種最佳選擇。

3.三角形搭配(Triad):如果顏色方案只包括三種顏色,那麼就會以120°的間隔選擇3個顏色,如圖(c)所示。三角形搭配是種能使得畫面生動的搭配方式,即使使用了低飽和度的色彩。在使用三角形搭配的時候一定要選出一種色彩作為主色,另外兩種作為輔助色。

以此類推,就得到了圖1-3 R ggplot2默認顏色主題方案。

(a)單色搭配(Monochromatic);

(b)補色搭配(Complement);

(c)三角形搭配(Triad)

圖1-5 三種不同顏色選擇的色相環

我們對相同的數據圖表對比不同的顏色效果,如圖1-6帶散點分布的箱型圖所示。(a)-(c)的顏色主題方案分別對應的軟體為Excel、Origin和R (ggplot2),圖(c)使用的就是圖1-3 所示的4種顏色的顏色主題方案。所謂「人靠衣裝,佛靠金裝」,符合美學規律設計的顏色主題方案往往能很大程度上提高圖表的美觀程度,如圖(c)所示。所以,我們很有必要研究與講解顏色主題方案的搭配。

(a)Excel默認顏色主題;

(b)Origin默認顏色主題;

(c) R ggplot2默認顏色主題

圖1-6 不同顏色主題的圖表效果

R語言作為經典的數據可視化語言,很大的優勢就在於它的包(如經典的RColorBrewer包)提供了豐富的顏色主題方案,如圖1-7所示。Origin 2017、Python(Seaborn包)等繪圖軟體都有參考與引入改顏色主題方案。該顏色主題方案主要可以分成三大類:單色系、多色系和雙色漸變系(這個分類會在後文中詳細說明)。或許你不知道,其實RColorBrewer包的顏色主題方案系列來源於一個顏色主題方案搭配網站:ColorBrewer 2.0  (http://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3),如圖1-7-2所示。該網站提供了大量的顏色搭配主題方案,可以供用戶學習與使用。強烈建議大家登陸這個網站,自己操作與觀看這裡面的配色方案,由於版面有限不能全面地介紹ColorBrewer 2.0配色的各個系列與功能。從另一個角度說,可以將圖1-7看成ColorBrewer 2.0網頁顏色主題系列方案的精華版。

1-7 RColorBrewer包的顏色主題方案

(https://github.com/timothyrenner/ColorBrewer.jl)

圖1-7-2 ColorBrewer2.0網頁界面

(http://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3)

ColorBrewer 2.0的配色功能如此強大,它的顏色搭配原理又是什麼樣呢?其實,它的原理如圖1-8所示:通過排列組合實現二值色系、單色系、雙色漸變系和多色系等顏色主題方案。其中,最為常用的三種顏色搭配方法如圖1-9所示。圓形分布的多色系(circular color systems)是一類特殊的多色系配色方案,如Python Seabron包的hls顏色主題方案。這類顏色方案適合時間類的周期性數據,如小時、天、月、年等有關的時序數據。

圖1-8 圖表繪製的顏色搭配原理

(http://www.personal.psu.edu/cab38/ColorSch/Schemes.html) 

圖1-9 圖表繪製的顏色搭配三原則

我們畢竟不是專業的設計師,專業的設計師懂的自己根據配色原理與色相輪搭配顏色。如果自己配色,既費時費力,也不一定達到美觀的效果。幸好,圖1-3和1-7提供了諸多顏色主題方案供大家參考與使用。另外,R語言Wesanderson包、PythonSeaborn包和Colorbrewer2網頁也提供了一系列新的顏色主題方案。

尤其需要強調的是R語言ggsci包提供了幾個經典期刊的推薦顏色主題方案,包括《Nature》、《Science》等學術期刊。但是,這並不是說投稿這些期刊必須使用這些配色方案,而是說推薦使用,當然你可以選擇使用其他顏色主題方案。所以,這些羅列了這麼多顏色主題方案,畢竟「蘿蔔白菜,各有所愛」你只要選擇1~2種自己喜歡的,然後就可以應用到自己繪製的學術圖表中。

當你問我這幅圖表使用哪個顏色主題方案比較美觀的時候,我也沒法確定。實踐出真知。另外,由於不同的數據與圖表,可能自己要多嘗試不同的顏色主題方案,才能找出哪個顏色主題適合這幅圖表。

Wesanderson包:https://github.com/karthik/wesanderson 

Python Seabron包: http://seaborn.pydata.org/tutorial/color_palettes.html 

Colorbrewer2:http://colorbrewer2.org/#type=qualitative&scheme=Set2&n=8

ggsci包:https://cran.r-project.org/web/packages/ggsci/vignettes/ggsci.html

剛剛提供給大家這麼多顏色主題方案,怎麼使用呢?在繪圖軟體中修改顏色,一般是通過RGB數值設定。這時候,我們就需要獲取顏色方案中每個顏色RGB數值或者Hex顏色碼,其可以通過以下幾種方式獲得相關顏色數值:

手動調整數據系列的RGB顏色值有時候覺得還是很麻煩,其實還有一種利用取色器的便捷方法,如PPT和AI軟體都有取色器,但是Excel、Origin等繪圖軟體沒有取色器。

對於Excel繪製的圖表,可以將圖表複製到PPT中,然後使用取色器,拾取自己想要的顏色主題方案的顏色。

對於Origin、R等繪圖軟體的圖表,可以導出svg、eps等矢量格式的圖片,然後使用AI軟體打開後:1. 選擇圖片,選擇「對象(O)」-「剪切蒙版(M)」-「釋放(R)」;2. 在選擇圖片「對象(O)」-「複合路徑(O)」-「釋放(R)」;3.選擇要修改的圖表元素,然後使用取色器調整「填充」和「描邊(邊框)」顏色;4.導出相應的標量格式的圖片,同時設定好圖片的解析度。


關於顏色的基礎知識講解這麼多,所謂「實踐出真知」,這裡帶大家一起來應用各個顏色主題方案,提升圖表的美觀性。對於多色系顏色方案的應用,大家很容易使用:直接選擇一個顏色主題方案,然後修改數據系列的顏色,如圖1-4所示。但是對於單色系和雙色漸變系的顏色主題方案的應用,大家可能不是那麼容易適應。所以,現在重點給大家講解單色系和雙色漸變系的顏色主題方案的應用。

圖1-10(a)是使用Excel 繪製的默認多色系顏色方案的帶誤差線柱形圖,圖(b)是使用單色系顏色方案(藍色系列:)改進的《Science》期刊上的圖表。雖然數據是類別型,但是使用單色系顏色主題方案更加美觀。

(a)Excel多色系顏色方案;(b)單色系顏色方案

圖1-10 柱形圖的單色系顏色方案的應用

圖1-11(a)是使用Excel 繪製的默認多色系顏色方案的曲線散點圖,圖(b)是使用單色系顏色方案(橙色系列:)改進的曲線散點圖,單色系顏色主題方案就是根據數據系列的數值類別設定,亮度隨數值從低到高,如圖例所示。圖(c)是使用單色系顏色方案再改進的曲線圖,省去散點數據標記,只留下曲線以暫時數據系列的規律。

(a) Excel多色系顏色方案的散點圖曲線圖; (b)單色系顏色方案的散點曲線圖;(c)單色系顏色方案的曲線圖

圖1-11 散點曲線圖的單色系顏色方案的應用

圖1-11-2(a)是使用紅色和藍色兩種不同顏色表示相關係數的數值,藍色表示負值,圓圈越大表示負相關越大,紅色表示正值,圓圈越大表示正相關越大。但是當時有雙色漸變系顏色主題()改進圖表,如圖(b)所示:藉助圓圈填充顏色的深淺和圓圈的大小兩個視覺暗示,更加清晰地表達了數據,更便於讀者觀察數據之間的關係。中間白色對應數值就是相關係數的分界點0。

(a) R多色系顏色方案;(b)雙色漸變系顏色方案

圖1-11-2 相關係數圖的雙色漸變系顏色方案的應用

圖1-12為時間序列的柱形圖,圖(a)使用藍色填充柱形數據系列,僅僅使用長度視覺暗示表達數據。但是當時有雙色漸變系顏色主題()改進圖表,如圖(b)所示:中間白色對應數值就是相關係數的分界點溫度0,當溫度越高,紅色更深;當溫度越低,藍色更深。藉助柱形顏色的深淺和長度兩個視覺暗示,更加清晰地表達了數據,更便於讀者觀察時序數據的變化規律。

(a) R多色系顏色方案;(b)雙色漸變系顏色方案

圖1-12 時間序列柱形圖的雙色漸變系顏色方案的應用

(a) R多色系顏色方案

(b)雙色漸變系顏色方案

圖1-13 條形圖的雙色漸變系顏色方案的應用

我們平時繪製圖表除了要注意顏色主題外,同時還要注意顏色的透明度(Transparency)。顏色的透明度也是一個重要的設置參數,尤其再處理數據系列之間的遮擋問題特別有效。繪圖軟體中基本都有顏色透明度的設定參數。顏色透明度的設定還是適合於高密度散點圖的繪製,通過顏色深淺可以觀察數據的分布情況。

(a)設置透明度前; (b)設置透明度後

圖1-13-2 顏色透明度的應用


相關焦點

  • Excel色彩搭配圖表怎麼製作
    配色是圖表美化的關鍵,色彩往往是人們看圖表時首先注意到的,好的配色方案可以使人感覺賞心悅目,給人留下一個好的印象。大多數人做出的圖表不盡如人意,圖表配色沒有把握好是主要原因。下面通過一些對比圖,看看普通圖表和經過配色的圖表的區別。餅狀圖,普通圖表如左下圖所示,配色後效果如右下圖所示:折線圖,普通圖表如左下圖所示,配色後效果如右下圖所示。
  • IG-Markets:如何運用圖表分析在交易中獲利
    提供簡潔、優質的圖表以及圖表分析工具是每一個正規CFD交易平臺的優勢服務。作為CFD市場的普通交易者,運用圖表分析工具,作出正確的技術分析,是獲得利潤的首要選擇。很多經驗豐富的個人交易者或者小型的機構交易者都是圖表技術分析的粉絲,因為圖表分析具有簡單、實用兩大基本特徵。
  • 冷色、暖色、中性色、攝影中色彩的基本原理!
    我們無論是在人像攝影還是風光攝影,顏色對我們來說有著很大的影響,顏色的飽和度受到了光的照射,明度提高,但色彩飽和度降低,如果顏色受光不足,它的明度、飽和度降低。人像攝影中,我們在平時的拍攝中除了使用固有色的變化來控制畫面色彩構成,那麼另外一個方法就是通過光線的強弱和光線色彩的變化來控制畫面色彩的飽和度。
  • 這樣運用色彩,讓空間的舒適感倍增
    誠如每個時代的偉大畫家或藝術者留下的教誨一樣:當遊刃有餘地掌握了色彩的基本原理後,你可以跳脫理論知識的束縛,天馬行空地去尋找屬於海闊天空的色彩故事。
  • 圖表繪製與處理的常用軟體
    我再次不要臉地推薦下:史上最全的圖表色彩運用原理國內首款-數據可視化參考手冊:專業繪圖必備圖表繪製的必備技能所以,現在把我總結的資料推送給大家,一方面是希望也能幫助大家,另一方面也希望有經驗的同學多多提看法,我總結的資料並不全準確,希望諸位能多多提意見,不僅能對其中的錯誤進行修正
  • 土壤色彩標準Munsell孟塞爾土壤色彩圖表
    當兩種非常相似的土壤樣本展現在眼前時,我們似乎不能使用更黃,更綠,更棕或更黑等詞語來描述了,它必須有個標準的顏色圖表,有了這個顏色標準,土壤科學家之間溝通才更順暢更有效。哪些行業需用到土壤色彩標準?55年來,Munsell一直是美國土壤分類的首選顏色系統。
  • 色彩原理淺析
    色彩的魅力是無限的,它可以讓平淡無味的空間,瞬間變得驚豔。好的色彩搭配能瞬間吸引人,給空間營造美感與氛圍感。色彩對視覺效果的影響非常明顯,設計作品的成功與否,在某種程度上取決於設計師對色彩的運用和搭配。因此,當代設計師不僅要掌握基本的設計技巧,還需要高超配色等能力。
  • 這可能是不專業的色彩原理講解,但或許對你學習調色卻是最有用的
    前言為什麼說是不專業的色彩原理講解呢?色彩原理要想真的深入理解,可能需要專業的知識,或許精通物理光學的人可以給你滿足的答案。但是在攝影領域,我們了解基本的色彩原理,有助於我們更進一步。為什麼說是最有用的,本文根據實際相結合,帶你了解色彩原理以及調色工具的使用,不僅僅是理論,實踐才能檢驗真理。為什麼要了解色彩原理?如果你不需要進行照片的後期處理,或者你只是用調色軟體的濾鏡,可能也沒有多大的必要了解色彩原理了。
  • 6個家居色彩搭配原理
    15:20:36 來源: 女神日記 舉報   大多數業主都是初次別墅裝修,所以對於家居色彩搭配原理不是很清楚
  • 【史上最全英語色彩表】你敢說你不想要?
    不過色彩的確可以給人帶來力量,在塗色的過程中,整個人都會處於放空的狀態,而且五顏六色的搭配,給人帶來的是隨心所欲的快感。奉上史上最全英語色彩表↓↓↓這組圖的顏色,一般來說在各類粉底液中廣為應用,亞洲女性最愛的色號通常是lvory(象牙色),和porcelain(透明色/陶瓷色)。
  • 讓數據更美,B端圖表視覺設計思考
    依據元素重要程度,將圖表元素分為三類,分別為「底層元素」、「中層元素」和「頂層元素」,並依據不同視覺強度分別設計三類元素。底層元素最弱,頂層元素最強。通過這種方法,梳理圖表元素的前後關係,能夠清晰把握元素視覺層次,保證信息傳遞效率。
  • 色彩搭配很簡單,不需要學習任何原理你就可以是偉大的創作家
    很多學習美術的同學和學習設計的設計師,都曾經在學習色彩搭配時遇到一些困擾。通過色彩原理的學習,色彩構成學的研究,不斷的摸索如何能更好得運用色彩,更合理的搭配色彩,使自己的作品更富有美感而不亂,今天我就給大家傳授一個最簡單的色彩搭配方法,大自然借色法。這方法不需要背任何公式,也不需要記錄任何原理,直接拿來套用即可。到底這方法怎麼用呢?下面我就詳細來介紹。
  • 詳解PS色彩平衡的原理
    其實「色彩平衡」工具的使用方法還是非常靈活的,所以在這一節中,我要為「色彩平衡」工具平反一下,讓大家重新認識一下「色彩平衡」工具。「色彩平衡」工具有三個調整項,看似非常的簡單。是因為光學三原色就是三種:紅色、綠色和藍色。其他所有色光,都是由這三種原色混合而成的,所以只要有這三種就夠了。
  • EXCEL中如何動態顯示圖表中的最大值和最小值?
    今天來談一下圖表中最大值最小值的如何動態顯示一般我們可以通過手動尋找最大和最小,然後單獨著色以區別但是這種,後續數據一變動,又需要手動調整>> 最小值:=IF(B2=MIN($B$2:$B$13),B2,NA())利用的是圖表中錯誤值不顯示或者顯示為空的原理2、插入圖表,調整格式> 選中4
  • 色彩明暗關係在設計中如何運用?
    有了光,自然就有了明暗明暗是指最深的暗調子至最淡的明調子之間的各種明暗層次。明暗層次,不僅應用於表現對象的形體結構,還同時在畫幅構圖中通過明暗色調的交錯,獲得畫面的變化與均衡,產生節奏韻律感。色彩的明度有兩種情況:一是同一色相不同明度。如同一顏色在強光照射下顯得明亮,弱光照射下顯得較灰暗;同一顏色加黑以後能產生各種不同的明暗層次。有色物體色彩的明度與物體的表面結構有關。如果物體表面粗糙,其漫反射作用將使色彩的明度降低;如果物體表面光滑,那麼,全反射作用將使色彩比較明亮。
  • 數據可視化,Excel圖表篇,如何製作圖表與美化
    咱們都曉得圖表比筆墨更輕易讓人們接管,視頻比圖表更簡略讓朋友們打聽。本日小肖與朋友們聊聊圖表建造與粉飾的常識,從圖表的角度來調查咱們所觸碰到的數據。在非常首先,咱們要明白一點圖表建造非常根基的是甚麼?那即是數據。
  • 色彩三要素,色相、明度、彩度的原理是什麼?
    色相、明度和彩度是構成色彩的三要素,而三要素也是使用色彩和感知色彩的主要依據。下面我們就分別來介紹→下三要素的原理和通用的規則。色相是指色彩的相貌,即是區別色彩種類的合稱,所以色相也被稱為色彩。色相是顏色最基本的特徵,色的不同是由光的波長的長短差別所決定的。
  • 色彩原理(歷史篇六):誰是色彩家族的貴賓?
    紫色眼影紫色還是羅馬地方官員穿著的顏色;它成為拜佔庭帝國和神聖羅馬帝國統治者穿戴的皇室色彩,後來成為了羅馬天主教的色彩。這種情況在日本也是如此,在日本,紫色象徵著皇權和貴族。violet是光譜色,它位於光譜的最末端,這個定義在歷史上第一次是由牛頓在1672年定義的,它的波長大約在380-420納米之間,而purple則是由紅藍兩種光譜色混合而成的,因此對於purple來說,它是複合色彩,其光學性質不再單純,也就沒有波長一說,事實上紅藍的組合產生了物理上的幹涉現象,這裡不做詳細說明。
  • 電影《藍色》色彩與音樂運用分析
    《藍色》作為三部曲的第一部作品,以其精緻的視聽語言、細膩的人物心理刻畫、濃厚的人文關懷以及深刻的人性挖掘主題享譽海外,尤其在視聽語言上,導演充分運用多種色彩配以多變的交響樂,又大量使用了特寫鏡頭描繪人物情感,最終描述了一個簡單而又動人的故事,完成了傳播自由之光的主題表達。
  • R語言顏色綜合運用與色彩方案共享
    今天這篇主要講解R語言顏色綜合運用,主要跟大家介紹如何提取那些專業色彩包中的顏色搭配用於在基礎繪圖系統和高級繪圖系統中共享