Genel olarak haritalar, çokgenler ve genel olarak gölgeli bölgeler için renk dostu olmayan renk seçenekleri hakkında çok şey yazıldı (bkz. Örneğin http://colorbrewer2.org ). Çizgi renkleri ve çizgi grafikleri için değişen çizgi kalınlığı önerileri bulamadım. Hedefler:
- iç içe geçmiş olsalar bile çizgileri kolayca ayırt ederler
- çizgilerin en yaygın renk körlüğü formuna sahip bireyler tarafından ayırt edilmesi kolaydır
- (daha az önemli) çizgiler yazıcıya uygundur (yukarıdaki Color Brewer'a bakın)
Siyah ve gri ölçekli çizgiler bağlamında, ince siyah çizgiler ve daha kalın gri ölçek çizgileri olmasını çok etkili buldum. Farklı renkler, gri skala derecesi ve çizgi kalınlığı içeren özel önerilerden memnun kalacağım. Değişken çizgi türlerine (katı / noktalı / kesikli) düşkün değilim ama bu görüşün dışında konuşulabilir.
Tek bir grafikte en fazla 10 eğri için öneriler olması tercih edilir. Daha da iyisi Color Brewer'ın yaptığı gibi yapmak olacaktır: m çizgileri için önerilerin n> m olduğu n çizgileri için n önerileri alt kümesi olmaması ve m'nin 1 ile 10 arasında değişmesi.
Lütfen dikkat : Ayrıca, sorunun yalnızca çizgi renklendirme bölümünü ele alan rehberliği de takdir ediyorum.
Bazı uygulayıcılar, farklı sınıfları daha iyi ayırt etmek için her birkaç santimetre çizgiye sembol ekler. Sınıfları ayırt etmek için birden fazla özellik (örneğin, renk + sembol türü) gerektiren ve bazen farklı bilgileri belirtmek için semboller ayırmak isteyen pek fazla lehte değilim.
Başka bir rehberlik olmadığında, çizgiler için colorbrewer2.org'da çokgenler için önerilen aynı renkleri kullanmayı ve daha az parlak / yoğun renklerle çizilmiş çizgiler için çizgi genişliğini 2,5 ile çarpmayı öneriyorum. Bunu ayarlayan bir R fonksiyonu yaratıyorum. Renkli brewer renklerine ek olarak, ilk 2 rengi düz siyah (ince) ve gri skala (kalın) yapacağım, ancak biri ince katı siyah ve ince mavi olması gerektiğini savunabilirim.
R fonksiyonları http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile adresinde bulunabilir . Fonksiyonu tanımladıktan sonra colBrew
, yazarak ayarların nasıl çalıştığını görebilirsiniz.
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
Grafik parametrelerinin yeni ayarlara getirilmesi latticeSet
için bir fonksiyon da verilmiştir lattice
. Algoritmalardaki iyileştirmeler memnuniyetle karşılanır.
Keşfetmek için : R dichromat
paketi: http://cran.r-project.org/web/packages/dichromat/