আমি এইচএসভি বা এইচএসএল রঙের স্পেসগুলি ব্যবহার করার পরামর্শ দিচ্ছি, আরজিবি রঙের স্থান নয়, কারণ এইচএসভি এবং এইচএসএল মানুষের চেয়ে পৃথক দেখতে রঙ তৈরি করার জন্য আরও ভাল কাঠামোযুক্ত। আরজিবিতে আপনার আরও কাজ হবে (যদিও রূপান্তরগুলি আগে এবং আগে উপস্থিত থাকে, আপনার যদি তাদের দরকার হয়)।
এইচএসভি / এইচএসএল দেখতে দেখতে এটির মতো:
এইচএসভি বা এইচএসএল রঙের স্থানটি ব্যবহার করার সময় আপনি ধরে নিতে পারবেন (খুব মোটামুটিভাবে) যে দুটি রঙের এইচ (হিউ) উপাদানগুলির মধ্যে পার্থক্যটি রঙগুলির মধ্যে বোধগম্য দূরত্বের একটি ভাল আনুমানিকতা the অর্থাত্ হ'রে পরিবর্তনের পরিমাণ তত বেশি বিভিন্ন রঙ মানুষের তাকান হবে। আপনি এস (স্যাচুরেশন) এবং এল / ভি (লাইটনেস / মান) এর সাথে খেলার চেষ্টা করতে পারেন এবং আরও কয়েকটি আরও বিভিন্ন রঙ বের করতে চেষ্টা করতে পারেন তবে এগুলি হিউ পরিবর্তিত হিসাবে একই মান পরিবর্তনের জন্য আলাদা হিসাবে দেখাবে না।
আপনার প্রয়োজনীয় স্বতন্ত্র রঙের সংখ্যার উপর নির্ভর করে আপনি হিউ-স্পেসকে বিভিন্ন রঙের সংখ্যায় ভাগ করতে পারেন। উদাহরণস্বরূপ, যদি আপনার 256 টি মানের মান রয়েছে এবং আপনার 16 টি পৃথক রঙের প্রয়োজন হয়, তবে আপনার প্রথম রঙটি হতে পারে (0, 128, 128), আপনার দ্বিতীয় (16, 128, 128) এবং এই জাতীয়। আমি কিছুটা নির্বিচারে এখানে মাঝখানে S / L মানগুলি স্ম্যাককে বেছে নিয়েছি কারণ এটি সাধারণত হালকা এবং রঙের পার্থক্যগুলি পরিষ্কারভাবে দেখতে যথেষ্ট পরিমাণে স্যাচুরেটেড হয়। এই সিস্টেমটি সহজ, এবং ধরে নিয়েছে যে আপনার গ্রাফ / মানচিত্রে রঙের সংলগ্নতা সম্পর্কে আপনার কিছুই জানতে হবে না।
আপনার যদি আরও কতগুলি পৃথক রঙের প্রয়োজন আগেই না জানা থাকে তবে আপনি উপরের সীমাটি জানেন এবং উপরের সীমাটি মাথায় রেখে হিউ রেঞ্জটিকে রঙগুলিতে বিভক্ত করা আপনাকে এখনও যথাযথভাবে ভিন্ন ভিন্ন রঙ দেয় তবে আপনি একই সিস্টেমটি ব্যবহার করতে পারবেন উপরের সীমা।
আপনার যদি (খুব) আলাদা আলাদা রঙের প্রয়োজন হয় তবে আপনি এখনও একই রকম বা এমনকি একই রং ব্যবহার করে পালিয়ে যেতে পারবেন, যতক্ষণ না তারা গ্রাফের অন্যান্য উপাদানগুলির সাথে একইরকম রঙের উপস্থিত না হয়। এর জন্য আপনার যে গ্রাফটি উপস্থাপন করছেন তা আপনার সংলগ্ন পরিস্থিতিটি জানতে হবে এবং সর্বদা সোজা নাও হতে পারে, এবং তারপরেও ডিউক্লিং মন্তব্যগুলিতে উল্লেখ করেছেন: এটি দর্শকদের বিভ্রান্ত করতে পারে যে একই রঙ ব্যবহার করা হয়েছে দুটি ভিন্ন ধারণার জন্য গ্রাফে দুটিবার twice
সুতরাং অবশেষে সবচেয়ে জটিল পরিস্থিতিতে আপনার গ্রাফটি যথেষ্ট জটিল যে উপরের সিস্টেমটি ব্যবহার করে রঙের সাথে স্বতন্ত্র উপাদানগুলি শেষ না হওয়া নিশ্চিত করার জন্য আপনার পর্যাপ্ত রঙের স্থান নেই। এই ক্ষেত্রে আপনাকে আপনার ভিজ্যুয়ালাইজেশন গ্রাফের উপাদানগুলির একটি সংলগ্ন গ্রাফ তৈরি করতে হবে। এখানে সংলগ্নতা একটি अस्पष्ट ধারণা - আপনার সত্যিকারের পরিস্থিতির জন্য আপনাকে এটিকে সঠিকভাবে সংজ্ঞা দিতে হবে। উদাহরণস্বরূপ আপনার দ্বিতীয় উদাহরণে 12 জুলাইয়ের ডেটার একটি দমবন্ধ পয়েন্ট রয়েছে যেখানে প্রতিটি রঙ একে অপরের সাথে সংযুক্ত থাকে। আপনি যদি সংলগ্ন গ্রাফটি তৈরি করতে পারেন তবে আপনাকে সাহায্য করতে পারে এমন একটি পদ্ধতি হ'ল গ্রাফ বর্ণের সমস্যা - এমন লাইব্রেরি রয়েছে যা আপনাকে সহায়তা করতে পারে - উদাহরণস্বরূপ: C ++ তে গ্রাফ :: গ্রাফ ।