2011-08-31 15 views
29

मैं एक्स, वाई स्पेस में वक्र की एक श्रृंखला की योजना बना रहा हूं, जहां प्रत्येक वक्र को स्केलर मान जेड द्वारा पहचाना जाता है। मैं प्रत्येक पंक्ति के लिए जेड वैल्यू को रंग में मैप करना चाहता हूं, लेकिन ज्यादातर कॉलमॉप्स/कलर टेबल छवियों के साथ दिमाग में बनाए जाते हैं (उदाहरण के लिए एक सफेद बैकग्राउंड पर, ग्रेस्केल कोलोरैप जेड के चरम पर छिपाता है)।क्या "इंद्रधनुष" रंगरूप से बेहतर रंग स्केल है?

इंद्रधनुष/वर्णक्रमीय/जेट कॉलोमैप - जो कई साजिश कार्यक्रमों में डिफ़ॉल्ट है - बेहतर है, लेकिन सफेद पृष्ठभूमि पर पीले/सियान रेखाओं के लिए खराब दृश्यता से पीड़ित है, और नीले/सियान/हरे रंग के बीच खराब रंग विपरीत रंग की।

किसी ने कुछ बेहतर की सिफारिश कर सकते हैं: बोर्लेन्ड और टेलर आगे इंद्रधनुष रंग मैप के साथ इस और अन्य समस्याओं पर चर्चा? कुछ पहलुओं मैं तलाश कर रहा हूँ:

  1. एक सफेद पृष्ठभूमि के खिलाफ सभी रंगों के लिए उच्च दृश्यता
  2. सहज अवधारणात्मक आदेश (लाल-पीले-नीले अधिक भावना से बनाता है लाल-नीले पीले)
  3. अच्छा chromaticity रंग

संपादित करें/अद्यतन के बीच विरोधाभास: sample plot with gray and jet colormaps: endolith के अनुरोध के अनुसार, यहाँ एक सरल नमूना साजिश है"ग्रे" कोलोरैप और उसके रिश्तेदार (काले रंग से शुरू होने और सफेद पर समाप्त होने पर) छवियों के लिए डिज़ाइन किए गए हैं, हालांकि जब सफेद पृष्ठभूमि पर रेखाएं या बिंदुओं को प्लॉट करने के लिए उपयोग किया जाता है, तो कुछ देखना या अदृश्य होना मुश्किल होगा। "जेट" कोलोराप और इसके स्पेक्ट्रल रिश्तेदारों में आम तौर पर एक पीला, हरा, या अन्य रंग होता है जो एक सफेद पृष्ठभूमि पर देखना कठिन होता है।

+1

क्या आप उस साजिश की एक तस्वीर शामिल कर सकते हैं जिसे आप बनाने की कोशिश कर रहे हैं? मैं अपने सिफारिश के अनुसार http://matplotlib.org/examples/pylab_examples/contour_demo.html या http://matplotlib.org/examples/mplot3d/contour3d_demo.html – endolith

+1

@endolith शामिल नमूना साजिश की तरह कुछ कल्पना कर रहा हूँ। – ryggyr

+0

समान: http://stackoverflow.com/q/13968520/125507 – endolith

उत्तर

8

यहाँ समाधान है कि मैं अंत में इस्तेमाल किया है:

Kindlmann et al पहचान कई isoluminant रंग एक चेहरा आधारित luminance मिलान पर आधारित अध्ययन (html talk या pdf paper के रूप में उपलब्ध)।colors and RGB triples they found इस प्रकार हैं:

  1. लाल (0.847, 0.057, 0.057)
  2. पीला (0.527, 0.527, 0)
  3. हरी (0, 0.592, 0)
  4. सियान (0, 0.559 , 0.559)
  5. नीला (0.316, 0.316, 0.991)
  6. मैजंटा (0.718, 0, 0,718)

रैखिक प्रक्षेप इन बिंदुओं के बीच एक संशोधित "आइसोल्यूमिनेंट इंद्रधनुष" कोलोमाप बनाता है जो पूरी तरह से संतृप्त पीले और सियान का उपयोग करके सामान्य इंद्रधनुष रंगमंच की तुलना में एक सफेद पृष्ठभूमि के साथ बेहतर विपरीत प्रदान करता है। कुछ मामलों में, मैं इन बिंदुओं का केवल एक उप-समूह का उपयोग कॉलोमैप को इंटरपोलेट करने के लिए करता हूं (उदाहरण के लिए हरा या सियान छोड़कर)।

enter image description here

+2

मुझे यह विचार पसंद है, लेकिन इस फ़ॉर्म में मैं कहूंगा कि यह आपके पॉइंट # 2 में विफल रहता है। जैसा कि 'edallme' कहता है, दर्शक द्वारा बहु रंगीन इंद्रधनुष मानचित्रों का भेदभाव नहीं किया जाता है। मुझे लगता है कि किसी भी दिए गए रंग मैपिंग के लिए अंतर्ज्ञानी होने के लिए आपको इन रंगों में से केवल दो या तीन रंगों के साथ रहना होगा। – weymouth

+0

@weymouth मुझे लगता है कि # 2 (अंतर्ज्ञानी अवधारणात्मक क्रम) इस आदेश से बहुत संतुष्ट है। क्या आपका मतलब है # 3 (रंगों के बीच अच्छा क्रोमैटिकिटी कंट्रास्ट)? मुझे यकीन नहीं है कि 5-6 की तुलना में 2-3 रंगों के बीच अंतरण करना ज़ेड-वैल्यू निर्धारित करना आसान होगा, लेकिन शायद आप सही हैं। – ryggyr

+0

मुझे लगता है कि आपको रंगों का एक सेट मिला है जो बहुत अच्छी तरह से विपरीत है। मैं कह रहा हूं कि अध्ययनों से पता चला है कि लोग सहजता से बारिश नहीं पाते हैं। मानसिक रूप से रंगों की इंद्रधनुष (आर-> ओ-> वाई-> जी-> बी-> आई-> वी) के माध्यम से एक मूल्य (जेड) से मैपिंग को निष्क्रिय करना मुश्किल है। तो लोगों को लगातार अपने पौराणिक कथाओं को संदर्भित करने की आवश्यकता होगी। मानसिक रूप से एक ग्रेडियेंट मैपिंग (आर-> बी कहें) ज़ेड ज़्यादा आसान है। – weymouth

9

मैं रंग चुनने के लिए Color Brewer का उपयोग करूंगा। यह आपकी आवश्यकताओं के आधार पर नक्शे के लिए विभिन्न रंग पैलेट प्रदान करता है। अन्य पैलेट्स का उपयोग अन्य विज़ुअलाइज़ेशन के लिए किया जा सकता है।

संपादित करें: नीचे कुछ और संसाधन हैं, लेकिन अनुशंसित अनुक्रमिक रंग हल्के रंग से शुरू होते हैं जो आपने अपनी टिप्पणी में इंगित किया है। एक और विकल्प यह है कि दूसरों की क्या प्रतिलिपि बनाना है। उदाहरण के लिए, Many Eyes में उपयोग किए गए रंग शायद काम करेंगे।

+4

रंग Brewer के "अनुक्रमिक" रंग योजनाओं के सभी शुरू सफेद या लगभग सफेद, और "अपसारी" रंग योजनाओं सफेद या मध्यम, जो दोनों के सफेद bg पर लाइनों की साजिश रचने के लिए काम नहीं करेगा में लगभग सफेद है से। "गुणात्मक" रंग योजना सीधे अनुक्रमिक डेटा पर लागू नहीं होती है, लेकिन शायद उनके सुझाए गए रंगों के चयन के बीच अंतरण पर्याप्त होगा। – ryggyr

-1

मैं इस समस्या को सब समय है। जो मैं आम तौर पर कर रहा हूं वह दो रंग अनुक्रमिक योजना ले रहा है और अत्यधिक कम संतृप्ति हिस्से को काट रहा है। यह तब तक काम करता है जब तक केवल कुछ पंक्तियां होती हैं। हालांकि, मैं इस विधि से प्यार नहीं करते और मैं एक बेहतर सुझाव सुनने के लिए प्यार होता है ...

12

Perceptually improved colormaps लगातार चमक या चमक कि The rainbow is dead…long live the rainbow! पर होगा- बढ़ जाती है, कुछ दस्तावेजों के साथ साथ इंद्रधनुष colormaps के कई रूप होते हैं:

Perceptually improved demo

Dave Green's `cubehelix' colour scheme एक इंद्रधनुष रंग मैप है " तीव्रता में वृद्धि के रूप में माना जाना चाहिए .. काले से सफेद, डी एक शुद्ध ग्रेस्केल से दूर हटना (यानी। एक रंग घन में सफेद), रंग घन में एक पतला हेलिक्स का उपयोग करते समय कथित तीव्रता में निरंतर वृद्धि सुनिश्चित करने के लिए "काला से विकर्ण। आप इसे एक सफेद पृष्ठभूमि के लिए उपयुक्त बनाने के लिए सफेद अंत काट सकता है।

enter image description here

CMRmap.m "हम एक रंग मैप रंग को बरकरार रखता है कि तैयार है, लेकिन रंग घटकों मिक्स ताकि रंग मैप के काले और सफेद प्रतिपादन ग्रेस्केल प्रतिनिधित्व कि तीव्रता के साथ monotonic है पैदा करता है"। फिर से, आप होगा सफेद छोर को बंद करें:

CMRmap demo

+2

धन्यवाद एंडोलिथ। मुझे क्यूबेलिक्स कोलोराप से अवगत था, लेकिन अगर सफेद पृष्ठभूमि पर रंगीन रेखाओं के लिए उपयोग किया जाता है, तो यह ग्रेस्केल कोलोरैप की तरह पैमाने के एक छोर पर अदृश्य रेखाओं से पीड़ित होगा। – ryggyr

+0

@ryggyr: हाँ, लेकिन आप सफेद अंत काट सकते हैं। आप एक रंगरूप चाहते हैं जो अंधेरे से प्रकाश तक जाता है, लेकिन उन्हें सभी को यह समस्या होगी। – endolith

+1

@ryggyr: एक सेकंड प्रतीक्षा करें। आप * एक रंगरूप नहीं चाहते जो अंधेरे से प्रकाश तक जाता है। आप सिर्फ काले रंग चाहते हैं। जब मैंने इसका उत्तर दिया तो मुझे आपके बारे में बहुत अलग विचार था। – endolith

8

इंद्रधनुष/स्पष्ट रंग नक्शे मात्रात्मक कार्यों के लिए लोगों को अपसारी की तुलना में काफी बदतर हो दिखाया गया है। InfoVis '11 से हाल ही में कागज देखें:

  • मिशेल Borkin, क्रिस्टोफ़ गाजोस, अमांडा पीटर्स, डिमिट्रायस Mitsouras, सिमोन Melchionna, फ्रैंक Rybicki, चार्ल्स फेल्डमैन, और हांसपीटर फ़िस्टर। 2011. हृदय रोग निदान के लिए धमनी दृश्यता का मूल्यांकन। विजुअलाइजेशन और कंप्यूटर ग्राफिक्स पर आईईईई लेनदेन 17, 12 (दिसंबर 2011), 2479-2488। DOI=10.1109/TVCG.2011.192Link to PDF, Slides, and Images.

आप एक स्पष्ट पैमाने की जरूरत है, ची '12 से इस उत्कृष्ट कागज xkcd सर्वेक्षण डाटासेट इस बारे में हम कैसे रंग में अंतर अनुभव में बात करती है का उपयोग करता है की जाँच करें। यह आपको रंगों के पैमाने को रेट करने की इजाजत देता है कि मनुष्य मतभेदों को कितनी अच्छी तरह समझते हैं। उनका वेब-आधारित Color Palette Analyzer आपको अपने रंग के पैमाने का भी मूल्यांकन करने देगा!

  • जेफरी हीर और मॉरीन स्टोन। 2012. रंग चयन, छवि संपादन और पैलेट डिजाइन के लिए रंग नामकरण मॉडल। कंप्यूटिंग सिस्टम (सीएचआई '12) में मानव कारकों पर सिग्ची सम्मेलन की कार्यवाही में। एसीएम, न्यूयॉर्क, एनवाई, यूएसए, 1007-1016। http://www.sron.nl/~pault/

    कि साइट पर आप अव्यवस्थित, अलग डेटासेट की साजिश रचने के लिए कुछ अच्छे रंग पट्टियाँ पा सकते हैं: DOI=10.1145/2207676.2208547Link to PDF, online demos, etc.

Color Palette analysis example

+2

धन्यवाद edallme। सबसे अलग रंग के रंगों के साथ समस्या यह है कि वे मध्य या अंत में सफेद या हल्के रंग होते हैं, जिन्हें मैं टालने की कोशिश कर रहा था। स्पष्ट पैमाने पर मुझे काफी आवश्यकता नहीं है, क्योंकि मैं लाइन रंग के साथ कुछ मात्रात्मक जानकारी प्रदर्शित करने की कोशिश कर रहा हूं। शायद हीर और स्टोन द्वारा परिभाषित रंगों से निर्मित एक मात्रात्मक रंगीन संतोषजनक होगा। – ryggyr

1

एक अच्छा संसाधन मैंने पाया पॉल Tol द्वारा नोट, यहां पाए जाते हैं साथ ही आदेशित डेटा के लिए डाइविंग और इंद्रधनुष रंग मानचित्र।

"संभव के रूप में स्पष्ट रूप में अपने वैज्ञानिक परिणामों के साथ ग्राफिक्स बनाने के लिए, यह रंग की एक पैलेट पाना उपयोगी होता है: रंग अंधा पाठकों सहित सभी लोगों को, के लिए

  • अलग;
  • काले और सफेद से अलग;
  • स्क्रीन और कागज पर अलग;
  • अभी भी एक साथ मिलकर मिलते हैं। "
संबंधित मुद्दे