सामान्य रूप से मैप्स, बहुभुज और छायांकित क्षेत्रों के लिए रंग अंधा-अनुकूल रंग विकल्पों के बारे में बहुत कुछ लिखा गया है (उदाहरण के लिए देखें http://colorbrewer2.org )। मैं रेखाचित्रों के लिए लाइन रंगों और अलग-अलग लाइन मोटाई के लिए सिफारिशें नहीं पा सका हूं। लक्ष्य हैं:
- आसानी से अंतर भी जब वे intertwine
- रंग अंधापन के सबसे आम रूपों के साथ व्यक्तियों द्वारा भेद करना आसान है
- (कम महत्वपूर्ण) लाइनें प्रिंटर के अनुकूल हैं (ऊपर कलर ब्रेवर देखें)
काले और ग्रे स्केल लाइनों के संदर्भ में मैंने पतली काली लाइनों और मोटी ग्रे स्केल लाइनों के लिए इसे बहुत प्रभावी पाया है। मैं विशिष्ट अनुशंसाओं की सराहना करता हूं जिनमें अलग-अलग रंग, ग्रे स्केल की डिग्री और लाइन मोटाई शामिल हैं। मैं अलग-अलग लाइन प्रकार (ठोस / बिंदीदार / धराशायी) का शौकीन नहीं हूं, लेकिन उस राय से बात की जा सकती है।
एक ग्राफ पर 10 घटता तक की सिफारिशें करना बेहतर होगा। इससे भी बेहतर होगा कि कलर ब्रेवर करता है: एम लाइनों के लिए सिफारिशों को एन लाइनों के लिए सिफारिशों का एक सबसेट नहीं होना चाहिए जहां n> मी, और 1 से 10 मीटर तक भिन्न हो।
कृपया ध्यान दें : मैं उस मार्गदर्शन की भी सराहना करूंगा जो प्रश्न के केवल रंगीन भाग को संबोधित करता है।
कुछ चिकित्सक विभिन्न वर्गों को बेहतर ढंग से अलग करने के लिए हर कुछ सेंटीमीटर लाइनों को प्रतीक जोड़ते हैं। मैं इतना पक्ष में नहीं हूं कि वर्गों को अलग करने के लिए एक से अधिक विशेषता (जैसे, रंग + प्रतीक प्रकार) की आवश्यकता होती है, और कभी-कभी अलग-अलग जानकारी को दर्शाने के लिए प्रतीकों को आरक्षित करना पसंद करेंगे।
अन्य मार्गदर्शन की अनुपस्थिति में, मैं लाइनों के लिए colorbrewer2.org में पॉलीगॉन के लिए अनुशंसित समान रंगों का उपयोग करने का प्रस्ताव करता हूं, और कम चमकीले / घने रंगों के साथ खींची गई लाइनों के लिए लाइन की चौड़ाई को 2.5 से गुणा करने के लिए। मैं एक R फंक्शन बना रहा हूँ जो इसे सेट करता है। रंग शराब बनाने वाले रंगों के अलावा मुझे लगता है कि मैं पहले 2 रंगों को ठोस काला (पतला) और ग्रे स्केल (मोटा) बनाऊंगा, हालांकि कोई यह तर्क दे सकता है कि उन्हें पतले ठोस काले और पतले नीले होने चाहिए।
आर कार्यों को http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile पर पाया जा सकता है । एक बार जब आप फ़ंक्शन को परिभाषित करते हैं colBrew
तो आप देख सकते हैं कि सेटिंग्स कैसे काम करती हैं
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
नई सेटिंग्स के लिए ग्राफिक्स पैरामीटर latticeSet
सेट करने के लिए एक फ़ंक्शन भी दिया lattice
गया है। एल्गोरिदम में सुधार का स्वागत किया जाता है।
पता लगाने के लिए : आर dichromat
पैकेज: http://cran.r-project.org/web/packages/dichromat/