2
我通常在gnuplot 5中使用set colorsequence podo
選擇對色盲個體友好的顏色。但是我的情節由12
不同的鍵組成,因此線條顏色會重複。如何擴展顏色空間從默認的8種顏色轉換爲12種顏色,同時仍然注意色盲,而不必儘可能手動指定顏色。colorsequence超過8種顏色gnuplot
我通常在gnuplot 5中使用set colorsequence podo
選擇對色盲個體友好的顏色。但是我的情節由12
不同的鍵組成,因此線條顏色會重複。如何擴展顏色空間從默認的8種顏色轉換爲12種顏色,同時仍然注意色盲,而不必儘可能手動指定顏色。colorsequence超過8種顏色gnuplot
擴展色彩空間可以使用初始化文件完成。從help set linetype
:
做到這一點,推薦的方法是添加到運行時 初始化文件〜/ .gnuplot一個命令序列,例如
if ((GPVAL_VERSION < 4.5) \ || (!strstrt(GPVAL_COMPILE_OPTIONS,"+USER_LINETYPES"))) \ exit set linetype 1 lc rgb "dark-violet" lw 2 pt 0 set linetype 2 lc rgb "sea-green" lw 2 pt 7 set linetype 3 lc rgb "cyan" lw 2 pt 6 pi -1 set linetype 4 lc rgb "dark-red" lw 2 pt 5 pi -1 set linetype 5 lc rgb "blue" lw 2 pt 8 set linetype 6 lc rgb "dark-orange" lw 2 pt 3 set linetype 7 lc rgb "black" lw 2 pt 11 set linetype 8 lc rgb "goldenrod" lw 2 set linetype cycle 8
運行gnuplot的線路類型每次將被初始化爲 這些值。你可以儘可能多地初始化線型。
對於對色盲人友好的顏色,help colorsequence
是指來自Wong(2011)[Nature Methods 8:441]的文章。我無法訪問該文章,但看起來他們有一些來自此文章online的圖片。而且這篇文章似乎只推薦8種顏色。
您是否已經想過使用虛線或虛線?
在尋找Wong的文章時,我找到了http://mkweb.bcgsc.ca/colorblind/,在那裏可以找到一個12色調色板(適用於色盲人員),但需要從相應的顏色中提取相應的顏色圖像並手動定義colorsequence。 – Christoph
@Christoph你介意提取顏色並將其作爲答案發布 – user2650277