2010-11-06 24 views
6

我需要在圖表上繪製n個不同的對象。我想爲它們中的每一個選擇不同的顏色以使它們可區分。對象將被移動,所以我不能指望像「四色定理」這樣的想法將相同的顏色分配給不相鄰的項目。到目前爲止,我的問題最多需要20個不同的項目。如何自動選擇n種不同的顏色來繪製n個不同的物體?

有沒有一種好的方法來選擇n種不同的顏色,使它們儘可能地相互區分?

回答

2

首先,我已經改變了設計,以便使用20種不同的顏色並不重要。 10種顏色的默認調色板顯示效果很好。

其次,我已經找到了我自己的問題的答案。我想要做的事就是分類編碼的色標。下面是提出一種紙做

算法生成的色階兩個分類和編碼順序 - 布瑞斯羅夫 - 2009年 - 色彩研究&應用 - 威利在線圖書館 http://onlinelibrary.wiley.com/doi/10.1002/col.20559/full

我要去給報紙一目瞭然。這可能太過我準備要做的技術。

1

我會說顏色的區別是一個非常主觀的問題,你可能會更好地尋找現有的調色板,並從那裏工作。您的n越高,您的用戶無法區分兩種自動生成的顏色的機率越高,即使通過某種顏色理論標準,它們的差異也非常大。

而且不要忘記,以確保您不要使用顏色作爲對象之間的唯一的區別,或者:

  • 你會從色盲的人很多怨恨郵件是
  • 您冒險將人誤認爲具有某種隱含分組的顏色物體
1

您是否確實需要使用20種不同的顏色?如果你仍然希望人們能夠區分它們,這是很多顏色。也意識到色盲的人會失去看你的圖表。 10% of males are color blind。如果你可以進一步將你的物體分成兩到五個小組,那會更好。然後你可以使用不同的形狀以及顏色來區分物體。例如,你可能有十字,圓形,三角形,星形,和四種不同顏色的方塊,如下所示: alt text

對於顏色的選擇,我會檢查出color brewer。但是,請注意它不會達到20種顏色。

相關問題