2014-09-04 57 views
0

我試圖獲得多系列情節,以每個情節的顏色均勻變化顯示。我目前正在考慮類似於改變劇情繫列中着色的算法

Plot | R | G | B 
---------------------- 
    0 | 0 | 0 | 0 
    1 | 255 | 0 | 0 
    2 | 0 | 255 | 0 
    3 | 0 | 0 | 255 
    4 | 128 | 128 | 0 
    5 | 128 | 0 | 128 
    6 | 0 | 128 | 128 
    7 | 170 | 85 | 0 
    8 | 85 | 170 | 0 
    9 | 170 | 0 | 85 

這是否已經有一個行之有效的方法?

回答

1

這是一個很好研究的問題,很遺憾沒有一個好的答案。呈現數據與科學一樣是一種藝術形式。您的方法雖然產生了不錯的變化,但在兩個方面不盡人意:

  1. 同等加權顏色和系列 - 您的算法將產生粗體和柔和的顏色。獲得大膽色彩的系列將脫穎而出併成爲靜音系列的主導。即使它們不是,它們在視覺上也會更加重要。
  2. 美學,美學,美學 - 許多顏色最終會讓人不快。這裏有一個例子你的第一個9:

enter image description here

那麼,我們該如何挑選獨特的視覺吸引力的顏色?要問的第一個問題是你真的需要多少種顏色。如果你真的只需要九個,我會用ColorBreweriWantHue這樣的工具來工作,並硬編碼他們的一個調色板。如果你需要四十個不同的顏色,這個任務可能是不可能的。

從數據可視化愛德華·塔夫特的主人:

從着色數據得到的往往很少好處表明 甚至把好氣色的好地方是一個複雜的問題。 事實上,避免災難變得如此困難和微妙就成了將信息帶入顏色的第一個原則:首先,不要損害 。

+0

謝謝,我們可以硬編碼。 – NargothBond 2014-09-04 18:57:39