मैं एचएसवी या एचएसएल कलर स्पेस का उपयोग करने की सलाह देता हूं, आरजीबी कलर स्पेस की नहीं, क्योंकि एचएसवी और एचएसएल बेहतर रंग बनाने के लिए संरचित हैं जो मनुष्यों को अलग दिखते हैं। आरजीबी में आपके पास अधिक काम होगा (हालांकि रूपांतरण आगे और पीछे मौजूद हैं, आपको उनकी आवश्यकता होनी चाहिए)।
यह एचएसवी / एचएसएल जैसा दिखता है:
एचएसवी या एचएसएल रंग स्थान का उपयोग करते समय आप मान सकते हैं (बहुत मोटे तौर पर) कि दो रंगों के एच (ह्यू) घटकों के बीच का अंतर रंगों के बीच अवधारणात्मक दूरी का एक अच्छा सन्निकटन है - अर्थात ह्यू में बड़ा परिवर्तन, और अधिक विभिन्न रंग मनुष्यों को देखेंगे। आप S (संतृप्ति) और L / V (लपट / मान) के साथ खेलने की कोशिश कर सकते हैं और साथ ही कुछ और बहुत अलग रंगों को निकाल सकते हैं, लेकिन वे समान मूल्य परिवर्तन के लिए अलग-अलग नहीं दिखेंगे।
आपको आवश्यक विभिन्न रंगों की संख्या के आधार पर, आप ह्यू-स्पेस को विभिन्न रंगों की संख्या में विभाजित कर सकते हैं। यदि उदाहरण के लिए आपके पास 256 मानों की एक श्रेणी है और आपको 16 अलग-अलग रंगों की आवश्यकता है, तो आपका पहला रंग (0, 128, 128) हो सकता है, आपका दूसरा (16, 128, 128) और इसी तरह। मैंने कुछ मनमाने ढंग से एस / एल मूल्यों को बीच में स्मैक के रूप में उठाया क्योंकि यह आमतौर पर हल्का और संतृप्त होगा ताकि रंग अंतर स्पष्ट रूप से देखा जा सके। यह प्रणाली सरल है, और माना जाता है कि आपको अपने ग्राफ़ / मैप में रंगों की निकटता के बारे में कुछ भी जानने की आवश्यकता नहीं है।
यदि आप पहले से नहीं जानते हैं कि आपको कितने अलग-अलग रंगों की आवश्यकता है, लेकिन आप ऊपरी सीमा जानते हैं, और रंग सीमा को रंगों में विभाजित करते हुए उस ऊपरी सीमा को ध्यान में रखते हैं जैसा कि ऊपर अभी भी आपको अवधारणात्मक रूप से अलग-अलग रंग देता है तो आप उसी प्रणाली का उपयोग कर सकते हैं ऊपरी सीमा।
यदि आपको (अलग-अलग) रंगों की आवश्यकता होती है, तब भी आप बहुत समान या समान रंगों का उपयोग करके दूर हो सकते हैं, जब तक कि वे ग्राफ़ के अन्य तत्वों के पास दिखाई नहीं देते हैं जिनके समान रंग हैं। यह आपके द्वारा दिए जा रहे ग्राफ़ में आपके आसन्न स्थिति को जानने की आवश्यकता है और यह हमेशा सीधा नहीं हो सकता है, और फिर भी यह एक अच्छा विचार नहीं हो सकता है क्योंकि डुकलिंग टिप्पणी में इंगित करता है: यह दर्शकों को भ्रमित कर सकता है कि एक ही रंग का उपयोग किया जाता है दो अलग-अलग अवधारणाओं के लिए ग्राफ में दो बार।
तो अंत में सबसे जटिल स्थिति में आपका ग्राफ़ पर्याप्त रूप से जटिल है कि आपके पास यह सुनिश्चित करने के लिए पर्याप्त रंग स्थान नहीं है कि आप उन रंगों के साथ अलग-अलग तत्वों के साथ समाप्त न हों जो उपरोक्त प्रणाली का उपयोग करने के समान हैं। इस मामले में आपको अपने विज़ुअलाइज़ेशन ग्राफ़ के तत्वों का एक आसन्न ग्राफ बनाने की आवश्यकता है। यहाँ आसन्न फजी अवधारणा है - आपको इसे अपनी वास्तविक स्थिति के लिए सही ढंग से परिभाषित करना होगा। उदाहरण के लिए आपके दूसरे उदाहरण में 12 जुलाई के डेटा में एक चोक बिंदु है जहां हर रंग हर दूसरे से सटे हुए हैं। एक दृष्टिकोण जो आपकी मदद कर सकता है यदि आप आसन्न ग्राफ का निर्माण कर सकते हैं तो ग्राफ रंग की समस्या है - ऐसी लाइब्रेरी हैं जो आपकी मदद कर सकती हैं - उदाहरण के लिए C ++ में बढ़ावा देने का ग्राफ ।