কম্পিউটার

পাইথন - বোকেহ ব্যবহার করে ডেটা ভিজ্যুয়ালাইজেশন


বোকেহ ওয়েব ব্রাউজারগুলির জন্য একটি পাইথন ডেটা ভিজ্যুয়ালাইজেশন লাইব্রেরি। এটি বহুমুখী গ্রাফিক্সের মার্জিত, সংক্ষিপ্ত নির্মাণ তৈরি করে। এটি দ্রুত এবং সহজে ইন্টারেক্টিভ প্লট, ড্যাশবোর্ড এবং ডেটা অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। এই নিবন্ধে আমরা দেখব কিভাবে আমরা বোকেহ ব্যবহার করে বিভিন্ন ধরনের মৌলিক গ্রাফ তৈরি করতে পারি।

প্লটিং লাইন

আমরা দুটি তালিকা হিসাবে বিন্দুগুলির x এবং y স্থানাঙ্ক ব্যবহার করে একটি লাইন প্লট তৈরি করতে পারি। আমরা চিত্রটির উচ্চতা এবং প্রস্থ নির্দিষ্ট করে ব্রাউজারে সরাসরি আউটপুট প্রদর্শন করি। আমরা লাইনের প্রস্থ এবং লাইনের রঙের মতো অতিরিক্ত প্যারামিটারও সরবরাহ করতে পারি।

উদাহরণ

bokeh.io থেকে bokeh.io আমদানি শো থেকে bokeh.plotting import figurep =figure(plot_width=300, plot_height=300)# একটি লাইন যোগ করুন rendererp.line([ 2, 1, 2, 4], [ 1, 3, 5, 4], line_width=2, color="blue")# ফলাফল দেখান(p)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

পাইথন - বোকেহ ব্যবহার করে ডেটা ভিজ্যুয়ালাইজেশন

চক্রান্ত চেনাশোনা

এই উদাহরণে আমরা তালিকার আকারে বৃত্তের কেন্দ্রের x এবং y স্থানাঙ্কের মান সরবরাহ করতে বৃত্ত() ফাংশন ব্যবহার করি। আবার আমরা এই ফাংশনের পরামিতি হিসাবে বৃত্তের রঙ এবং আকার সরবরাহ করতে পারি। আমরা ফলাফলটি ব্রাউজার উইন্ডোতে আউটপুট করি।

উদাহরণ

bokeh.io থেকে bokeh.io আমদানি শো থেকে bokeh.plotting import figurep =figure(plot_width=400, plot_height=300)# একটি লাইন যোগ করুন rendererp.circle([ 2, 1.5, 2, 3,2.4], [ 2, 3, 4, 4,3], আকার =10, রঙ ="লাল", আলফা =0.8)# ফলাফল দেখান(p)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

পাইথন - বোকেহ ব্যবহার করে ডেটা ভিজ্যুয়ালাইজেশন

প্লটিং বার চার্ট

বার চার্ট vbar ফাংশন ব্যবহার করে প্লট করা হয়. নীচের উদাহরণে আমরা মানের একটি তালিকা নিই যা সপ্তাহের দিনগুলির নাম এবং তারপর প্রতিটি বারের মানগুলি শীর্ষ নামক প্যারামিটারের তালিকা হিসাবে। অবশ্যই আরও বিস্তৃত প্রোগ্রামের সাহায্যে আমরা ফাইল বা API থেকে বাহ্যিক ডেটা আমদানি করতে পারি এবং এই প্যারামিটারগুলিতে সেই মানগুলি সরবরাহ করতে পারি।

উদাহরণ

bokeh.io থেকে bokeh.io import showfrom bokeh.plotting import figuresales_qty =['সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র' # উপরের বিভাগগুলির তালিকায় x_রেঞ্জ সেট করুনp =চিত্র(x_range) =sales_qty , plot_height=250, title="Sales Figures")# শ্রেণীগত মানগুলিও coordinatesp.vbar(x=sales_qty , top=[6, 3, 4, 2, 4], width=0.4)# সেট হিসাবে ব্যবহার করা যেতে পারে প্লটকে আরও ভালো দেখানোর জন্য কিছু বৈশিষ্ট্য p.xgrid.grid_line_color =Nonep.y_range.start =0show(p)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

পাইথন - বোকেহ ব্যবহার করে ডেটা ভিজ্যুয়ালাইজেশন


  1. পাইথনে বিভিন্ন চার্ট সহ ডেটা ভিজ্যুয়ালাইজেশন?

  2. পাইথনে ডেটা বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশন?

  3. পাইথন ব্যবহার করে বেস64 ডেটা এনকোডিং

  4. পাইথনে CX_Freeze ব্যবহার করা