Ggplot2
জিজিপ্লট2 হল পরিসংখ্যানগত প্রোগ্রামিং ভাষা আর-এর জন্য একটি ওপেন সোর্স ডেটা ভিজ্যুয়ালাইজেশন প্যাকেজ। 2005 সালে হ্যাডলি উইকহাম দ্বারা নির্মিত, জিজিপ্লট2 হল লেল্যান্ড উইলকিনসনের গ্রামার অফ গ্রাফিক্স-এর একটি বাস্তবায়ন-ডেটা ভিজ্যুয়ালাইজেশনের জন্য একটি সাধারণ স্কিম যা গ্রাফগুলিকে স্কেল এবং স্তরগুলির মতো শব্দার্থিক উপাদানগুলিতে বিভক্ত করে। জি. জি. পি. এল. টি. 2 আর-এ মূল গ্রাফিক্সের প্রতিস্থাপন হিসাবে কাজ করতে পারে এবং সাধারণ স্কেলের ওয়েব এবং মুদ্রণ প্রদর্শনের জন্য বেশ কয়েকটি ডিফল্ট রয়েছে। 2005 সাল থেকে, জি. জি. প্লট2 সবচেয়ে জনপ্রিয় আর প্যাকেজগুলির মধ্যে একটি হয়ে উঠেছে। আপডেট 2 মার্চ 2012-এ, জি. জি. প্লট 2 সংস্করণ 0.9.0 অভ্যন্তরীণ সংগঠন, স্কেল নির্মাণ এবং স্তরগুলিতে অসংখ্য পরিবর্তন সহ প্রকাশিত হয়েছিল। 2014 সালের 25শে ফেব্রুয়ারি, হ্যাডলি উইকহাম আনুষ্ঠানিকভাবে ঘোষণা করেন যে "জি. জি. প্লট2 রক্ষণাবেক্ষণ মোডে স্থানান্তরিত হচ্ছে। এর মানে হল যে আমরা আর নতুন বৈশিষ্ট্য যোগ করছি না, তবে আমরা বড় বাগগুলি ঠিক করতে থাকব এবং পুল অনুরোধ হিসাবে জমা দেওয়া নতুন বৈশিষ্ট্যগুলি বিবেচনা করব। এই উল্লেখযোগ্য মাইলফলকের স্বীকৃতিস্বরূপ, জি. জি. পি. এল. ও. টি2-এর পরবর্তী সংস্করণ হবে 1.0 "। 2015 সালের 21শে ডিসেম্বর জি. জি. প্লট 2.0 মুক্তি পায়। ঘোষণায় বলা হয়েছে যে "জি. জি. পি. এল. টি2-এর এখন একটি আনুষ্ঠানিক সম্প্রসারণ ব্যবস্থা রয়েছে। এর মানে হল যে অন্যরা এখন সহজেই তাদের [নিজস্ব] পরিসংখ্যান, জ্যাম এবং অবস্থান তৈরি করতে পারে এবং সেগুলিকে অন্যান্য প্যাকেজে সরবরাহ করতে পারে। " বেস গ্রাফিক্স এবং অন্যান্য প্যাকেজগুলির সাথে তুলনা বেস আর গ্রাফিক্সের বিপরীতে, জি. জি. প্লট 2 ব্যবহারকারীকে উচ্চ স্তরের বিমূর্ততায় একটি প্লটের উপাদানগুলি যুক্ত, অপসারণ বা পরিবর্তন করার অনুমতি দেয়। এই বিমূর্ততা একটি মূল্যে আসে, জি. জি. পি. এল. টি2 ল্যাটিস গ্রাফিক্সের চেয়ে ধীর হয়। তথ্যের বিভিন্ন উপসেটগুলির জন্য একটি ভিন্ন প্লট তৈরি করার জন্য বেস আর গ্রাফিক্সে লুপ এবং ম্যানুয়াল পরিচালনার প্রয়োজন হয়, যেখানে জিজিপ্লট 2 সেই প্রক্রিয়াটিকে বেছে নেওয়ার জন্য "ফ্যাসেট" ফাংশনের সংগ্রহের সাথে সহজতর করে। বেস আর গ্রাফিক্সের একটি সম্ভাব্য সীমাবদ্ধতা হল প্লটিং ডিভাইসকে জনবহুল করার জন্য ব্যবহৃত "কলম এবং কাগজের মডেল"। দোভাষী থেকে গ্রাফিকাল আউটপুট একটি প্লটের প্রতিটি স্বতন্ত্র উপাদানের জন্য আলাদাভাবে পরিবর্তে সরাসরি প্লটিং ডিভাইস বা উইন্ডোতে যুক্ত করা হয়। এই ক্ষেত্রে এটি ল্যাটিস প্যাকেজের অনুরূপ, যদিও উইকহাম যুক্তি দেখান যে জি. জি. প্লট2 উইলকিনসনের কাছ থেকে গ্রাফিক্সের আরও আনুষ্ঠানিক মডেল উত্তরাধিকার সূত্রে পেয়েছে। যেমন, এটি উচ্চ মাত্রার মডুলারিটির অনুমতি দেয়; একই অন্তর্নিহিত তথ্য বিভিন্ন স্কেল বা স্তর দ্বারা রূপান্তরিত হতে পারে। প্লটগুলি সুবিধাজনক ফাংশন qplot ()-এর মাধ্যমে তৈরি করা যেতে পারে যেখানে আর্গুমেন্ট এবং ডিফল্টগুলি বেস R-এর প্লট () ফাংশনের অনুরূপ। জি. জি. প্লট ()-এর মাধ্যমে আরও জটিল প্লটিং ক্ষমতা পাওয়া যায় যা ব্যবহারকারীকে ব্যাকরণের আরও স্পষ্ট উপাদানগুলির সংস্পর্শে আনে। পাইথনের জন্য জি. জি. প্লট সম্পর্কিত প্রকল্পগুলি পাইথনের জন্য জি. জি. প্লটের স্কেলিবিলিটি উন্নত করার প্রচেষ্টা হিসাবে শুরু হয়েছিল এবং এটি মূলত জি. জি. প্লট 2 সিনট্যাক্সের সাথে সামঞ্জস্যপূর্ণ। প্লটলি-ইন্টারেক্টিভ, অনলাইন জিজিপ্লট 2 গ্রাফ গ্রাম, জিজিপ্লট 2 গ্যাডফ্লাই দ্বারা অনুপ্রাণিত ম্যাটল্যাবের জন্য একটি প্লটিং ক্লাস, জুলিয়ায় লেখা প্লটিং এবং ভিজ্যুয়ালাইজেশনের জন্য একটি সিস্টেম, যা মূলত জিজিপ্লট 2 চার্টের উপর ভিত্তি করেঃঃ জিজিপ্লট-জিজিপ্লট 2 পার্লের পোর্ট পাইথন লাইব্রেরির জন্য লেটস-প্লটে একটি নেটিভ ব্যাকএন্ড এবং একটি পাইথন এপিআই অন্তর্ভুক্ত রয়েছে, যা বেশিরভাগই জিজিপ্লট 2 প্যাকেজের উপর ভিত্তি করে ছিল যা ডেটা বিজ্ঞানীদের কাছে সুপরিচিত ছিল যারা আর ব্যবহার করে। লেটস-প্লট পরিসংখ্যানগত তথ্যের জন্য একটি ওপেন সোর্স প্লটিং লাইব্রেরি। এটি কোটলিন প্রোগ্রামিং ভাষা ব্যবহার করে প্রয়োগ করা হয় এবং লেল্যান্ড উইলকিনসনের কাজ দ্য গ্রামার অফ গ্রাফিক্স-এ প্রথম বর্ণিত স্তরযুক্ত গ্রাফিক্সের নীতির উপর নির্মিত। জি. জি. প্লটনিম, জি. জি. প্লট 2 দ্বারা অনুপ্রাণিত নিম প্রোগ্রামিং ভাষা ব্যবহার করে গ্রন্থাগার প্লট করা। রেফারেন্স আরও পড়া বাহ্যিক লিঙ্ক ক্রস-প্ল্যাটফর্ম ফ্রি সফ্টওয়্যার ফ্রি ডেটা ভিজ্যুয়ালাইজেশন সফ্টওয়্যার ফ্রি প্লটিং সফ্টওয়্যার ফ্রি আর (প্রোগ্রামিং ভাষা) সফ্টওয়্যার