ডেটা ভিজ্যুয়ালাইজ করা একটি গুরুত্বপূর্ণ পদক্ষেপ কারণ এটি আসলে ডেটার নীচের জটিল কাজগুলি না দেখে এবং জটিল গণনাগুলি সম্পাদন না করে ডেটাতে কী ঘটছে তা বুঝতে সাহায্য করে৷
Pygal হল একটি ওপেন সোর্স পাইথন প্যাকেজ যা ইন্টারেক্টিভ প্লট এবং SVG (স্কেলার ভেক্টর গ্রাফিক্স) গ্রাফের ছবি তৈরিতে সাহায্য করে। SVG প্রদত্ত ডেটা দিয়ে গতিশীলভাবে অ্যানিমেটেড গ্রাফ তৈরি করা বোঝায়। গ্রাফের এই SVG চিত্রগুলি আমাদের প্রয়োজনীয়তার উপর নির্ভর করে ব্যবহার এবং কাস্টমাইজ করা যেতে পারে। SVG ছবিগুলি অত্যন্ত স্কেলযোগ্য, তাই সেগুলি উচ্চ মানের বিন্যাসে ডাউনলোড করা যেতে পারে। এই ডাউনলোড করা ছবিগুলি বিভিন্ন প্রজেক্ট, ওয়েবসাইট ইত্যাদিতেও এম্বেড করা যেতে পারে৷
৷এই ইন্টারেক্টিভ এবং কাস্টমাইজড গ্রাফগুলি Pygal-এ সহজে তৈরি করা যেতে পারে। Pygal বার চার্ট, হিস্টোগ্রাম, লাইন প্লট এবং আরও অনেক কিছু তৈরি করতে সাহায্য করে। একটি ডট প্লট একটি পরিসংখ্যান প্লট হিসাবে বোঝা যায় যা একটি বিন্দু হিসাবে ডেটা প্রদর্শন করতে সহায়তা করে। ডট প্লটে ডেটা পয়েন্টের আকার মানগুলিকে উপস্থাপন করে। ডেটা পয়েন্টের মান যত বেশি, ডটের আকার তত বড়।
Pygal প্যাকেজ Windows-
-এ নীচের কমান্ড ব্যবহার করে ইনস্টল করা যেতে পারেpip install Pygal
আসুন আমরা বুঝতে পারি কিভাবে Pygal −
ব্যবহার করে ফানেল চার্ট তৈরি করা হয়উদাহরণ
import pygal from pygal.style import Style custom_style = Style(colors=('#E80080', '#404040', '#9BC850', '#E81190')) dot_chart = pygal.Dot(height=400,width = 300,style=custom_style) dot_chart.title = "Dot plot" dot_chart.add("label 1", [0.4]) dot_chart.add("label 2", [1.2]) dot_chart.add("label 3", [1.5]) dot_chart.add("label 3", [1.8]) dot_chart.render_in_browser()
আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
pygal.Dot ফাংশনকে কয়েকটি প্যারামিটার দিয়ে ডাকা হয়।
-
এটি একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয় যা বৈশিষ্ট্য যোগ করতে ব্যবহৃত হয়।
-
ডট প্লটের রং সংজ্ঞায়িত করা হয়েছে।
-
গ্রাফের উচ্চতা এবং প্রস্থও সংজ্ঞায়িত করা হয়।
-
ডট প্লটগুলির জন্য শিরোনাম এবং মানগুলি সংজ্ঞায়িত করা হয়েছে৷
৷ -
'render_in_browser' ফাংশনটিকে ব্রাউজারে জেনারেট করা ডট প্লট প্লট করতে বলা হয়।