আমি আমাদের সফ্টওয়্যারটিতে একটি বার (বা লাইন) গ্রাফ প্রদর্শন করতে কিছুটা কোড লিখছি। সব ঠিকঠাক হচ্ছে। যে জিনিসটি আমাকে স্ট্যাম্প করেছিল তা হ'ল ওয়াই অক্ষটি লেবেল করা।
কলকারী আমাকে বলতে পারবেন যে তারা ওয়াই স্কেলটি কতটা সূক্ষ্মভাবে লেবেলযুক্ত তা চায় তবে আমি তাদের "আকর্ষণীয়" ধরণের উপায়ে কী লেবেল করব তা নিয়ে আমি আটকা পড়েছি বলে মনে হয়। আমি "আকর্ষণীয়" বর্ণনা করতে পারি না, এবং সম্ভবত আপনিও পারবেন না, তবে আমরা এটি যখন দেখি ঠিক তখনই তা জানি?
সুতরাং যদি তথ্য পয়েন্টগুলি হয়:
15, 234, 140, 65, 90
এবং ব্যবহারকারী Y অক্ষরে 10 টি লেবেল চেয়েছে, কাগজ এবং পেন্সিলের সাথে সামান্য বিস্ময় প্রকাশ নিয়ে আসে:
0, 25, 50, 75, 100, 125, 150, 175, 200, 225, 250
সুতরাং সেখানে 10 রয়েছে (0 সহ নয়), শেষটি সর্বোচ্চ মানের (234 <250) এর বাইরেও প্রসারিত, এবং এটি 25 টির একটি "সুন্দর" বর্ধনযোগ্য। যদি তারা 8 টি লেবেল চেয়ে থাকে তবে 30 এর বর্ধিততা দেখতে সুন্দর লাগবে:
0, 30, 60, 90, 120, 150, 180, 210, 240
নয়টি মুশকিল হত। সম্ভবত মাত্র 8 বা 10 ব্যবহার করেছেন এবং এটিকে যথেষ্ট কাছে কল করা ঠিক হবে। এবং যখন কিছু পয়েন্ট নেতিবাচক হয় তখন কী করবেন?
এক্সেলটি এই সমস্যাটিকে সুন্দরভাবে মোকাবেলা করতে দেখতে পাচ্ছি।
এটিকে সমাধান করার জন্য কেউ কি সাধারণ-উদ্দেশ্যমূলক অ্যালগরিদম (এমনকি কিছু বর্বর শক্তি ঠিক আছে) জানেন? আমাকে তাড়াতাড়ি করতে হবে না, তবে এটি দেখতে সুন্দর লাগবে।