কম্পিউটার

বোকেহ ব্যবহার করে বার গ্রাফগুলি কীভাবে কল্পনা করা যায়?


বোকেহ হল একটি পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে সাহায্য করে৷ এটি একটি ওপেন সোর্স প্রকল্প। Bokeh HTML এবং JavaScript ব্যবহার করে তার প্লট রেন্ডার করে। এটি নির্দেশ করে যে এটি ওয়েব-ভিত্তিক ড্যাশবোর্ডগুলির সাথে কাজ করার সময় কার্যকর৷

বোকেহ সহজেই NumPy, Pandas এবং অন্যান্য Python প্যাকেজের সাথে ব্যবহার করা যেতে পারে। এটি ইন্টারেক্টিভ প্লট, ড্যাশবোর্ড ইত্যাদি তৈরি করতে ব্যবহার করা যেতে পারে।

Matplotlib এবং Seaborn স্ট্যাটিক প্লট তৈরি করে, যেখানে Bokeh ইন্টারেক্টিভ প্লট তৈরি করে। এর মানে হল যখন ব্যবহারকারী এই প্লটগুলির সাথে ইন্টারঅ্যাক্ট করে, তারা সেই অনুযায়ী পরিবর্তন করে।

প্লট ফ্লাস্ক বা জ্যাঙ্গো সক্ষম ওয়েব অ্যাপ্লিকেশনের আউটপুট হিসাবে এমবেড করা যেতে পারে। জুপিটার নোটবুকও এই প্লটগুলিকে রেন্ডার করতে ব্যবহার করা যেতে পারে৷

বোকেহ -

এর নির্ভরতা
NumpyPillowJinja2PackagingPyyamlSixTornadoPython−dateutil

উইন্ডোজ কমান্ড প্রম্পটে বোকেহ ইনস্টল করা

pip3 বোকেহ ইনস্টল করুন

অ্যানাকোন্ডা প্রম্পটে বোকেহের ইনস্টলেশন

conda install bokeh

আসুন একটি উদাহরণ দেখি -

bokeh.plotting থেকে আমদানি চিত্র, output_file, showxvals =['label_1', 'label_2', 'label_3']yvals =[56, 78, 99]fig =চিত্র(x_range =xvals, plot_width =400, plot_height =300)fig.vbar(x =xvals, top =yvals, width =0.5) show(fig)

আউটপুট

বোকেহ ব্যবহার করে বার গ্রাফগুলি কীভাবে কল্পনা করা যায়?

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়, এবং উপনামযুক্ত৷

  • প্লট প্রস্থ এবং উচ্চতা সহ চিত্র ফাংশন বলা হয়।

  • তথ্য তালিকায় সংজ্ঞায়িত করা হয়।

  • 'আউটপুট_ফাইল' ফাংশনটি এইচটিএমএল ফাইলের নাম উল্লেখ করার জন্য বলা হয় যা তৈরি করা হবে।

  • বোকেহ-তে উপস্থিত 'vbar' ফাংশনটিকে ডেটা সহ বলা হয়।

  • 'শো' ফাংশনটি প্লট প্রদর্শন করতে ব্যবহৃত হয়।


  1. পাইথনে লাইন গ্রাফ তৈরি করতে বোকেহ লাইব্রেরি কীভাবে ব্যবহার করা যেতে পারে?

  2. পাইথনে Seaborn ব্যবহার করে কীভাবে একটি রৈখিক সম্পর্ক কল্পনা করা যায়?

  3. পাইথনে ফ্যাক্টরপ্লট ফাংশন ব্যবহার করে একটি বেহালা প্লট কীভাবে কল্পনা করা যায় তা ব্যাখ্যা করুন?

  4. পাইথনে Seaborn ব্যবহার করে একাধিক ভেরিয়েবল আছে এমন ডেটা কীভাবে কল্পনা করা যেতে পারে?