এই টিউটোরিয়ালে, আমরা আমাদের প্লটিং জ্ঞানে ডুব দেব এবং আলোচনা করব কিভাবে আমরা Plotly Express মডিউল ব্যবহার করে একটি লাইন প্লট তৈরি করতে পারি।
Plotly.express.line()
প্লটলি এক্সপ্রেস মডিউল ব্যবহার করে একটি লাইন প্লট তৈরি করতে, আমরা লাইন ফাংশন ব্যবহার করব। ফাংশনটি নীচে দেখানো হিসাবে একটি সিনট্যাক্স নেয়:
চক্রান্তে প্রকাশ করা . লাইন ( ডেটা_ফ্রেম = কোনোটিই নয় , এক্স = কোনোটিই নয় , Y = কোনোটিই নয় , লাইন_গ্রুপ = কোনোটিই নয় , রঙ = কোনোটিই নয় , লাইন_ড্যাশ = কোনোটিই নয় , প্রতীক = কোনোটিই নয় , hover_name = কোনোটিই নয় , hover_data = কোনোটিই নয় , কাস্টম_ডেটা = কোনোটিই নয় , পাঠ্য = কোনোটিই নয় , facet_row = কোনোটিই নয় , facet_col = কোনোটিই নয় , facet_col_wrap = 0 , facet_row_spacing = কোনোটিই নয় , facet_col_spacing = কোনোটিই নয় , error_x = কোনোটিই নয় , error_x_minus = কোনোটিই নয় , error_y = কোনোটিই নয় , error_y_minus = কোনোটিই নয় , অ্যানিমেশন_ফ্রেম = কোনোটিই নয় , অ্যানিমেশন_গ্রুপ = কোনোটিই নয় , বিভাগ_অর্ডার = কোনোটিই নয় , লেবেল = কোনোটিই নয় , অভিযোজন = কোনোটিই নয় , রঙ_বিচ্ছিন্ন_ক্রম = কোনোটিই নয় , color_discrete_map = কোনোটিই নয় , লাইন_ড্যাশ_সিকোয়েন্স = কোনোটিই নয় , লাইন_ড্যাশ_ম্যাপ = কোনোটিই নয় , প্রতীক_ক্রম = কোনোটিই নয় , প্রতীক_মানচিত্র = কোনোটিই নয় , চিহ্নিতকারী = মিথ্যা , log_x = মিথ্যা , log_y = মিথ্যা , পরিসীমা_x = কোনোটিই নয় , পরিসীমা_y = কোনোটিই নয় , লাইন_আকৃতি = কোনোটিই নয় , রেন্ডার_মোড = 'অটো' , শিরোনাম = কোনোটিই নয় , টেমপ্লেট = কোনোটিই নয় , প্রস্থ = কোনোটিই নয় , উচ্চতা = কোনোটিই নয় )
বড় প্যারামিটার তালিকা থাকা সত্ত্বেও, ফাংশনটি তুলনামূলকভাবে সহজ এবং খুব কমই আপনাকে সমস্ত প্যারামিটার ব্যবহার করতে হবে, যদি থাকে।
আসুন আমরা সবচেয়ে দরকারী এবং সাধারণ প্যারামিটার তালিকাটি অন্বেষণ করি যা আপনার জানা দরকার।
- ডেটা_ফ্রেম - প্লটে ব্যবহৃত কলামের নামগুলি নির্দিষ্ট করে। আপনি এই মানগুলিকে পান্ডাস ডেটাফ্রেম, একটি অ্যারে_লাইক অবজেক্ট বা পাইথন অভিধান হিসাবে পাস করতে পারেন।
- x – x অক্ষ বরাবর চিহ্ন স্থাপন করতে ব্যবহৃত মানগুলি নির্দিষ্ট করে। আপনি এই প্যারামিটারটিকে নির্দিষ্ট ডেটা ফ্রেমের মধ্যে একটি কলামের নাম হিসাবে নির্দিষ্ট করতে পারেন, একটি পান্ডাস সিরিজ, বা একটি অ্যারে_লাইক অবজেক্ট।
- Y – x এর অনুরূপ কিন্তু মানগুলি y অক্ষের জন্য ব্যবহৃত হয়।
- রঙ - চিহ্নগুলিতে রঙ নির্ধারণ করতে ব্যবহৃত মানগুলি নির্দিষ্ট করে।
- লাইন_গ্রুপ - আপনাকে ডেটা_ফ্রেমের সারিগুলিকে লাইনে গোষ্ঠীভুক্ত করতে দেয়।
- লাইন_শেপ - লাইনের আকৃতি নির্দিষ্ট করে। গৃহীত মানগুলির মধ্যে 'রৈখিক' বা 'স্পলাইন' অন্তর্ভুক্ত রয়েছে।
- শিরোনাম - প্লটের জন্য শিরোনাম নির্দিষ্ট করে।
- মোড - নির্দিষ্ট করে ফাংশনটি লাইন প্লটকে গ্রাফ_অবজেক্ট হিসাবে ফিরিয়ে দেবে। চিত্রের ধরন।
Plotly.Express মডিউল সহ লাইন প্লট
আসুন এখন শিখি কিভাবে আমরা প্লটলি এক্সপ্রেস দিয়ে লাইন প্লট তৈরি করতে পারি। নীচে দেখানো কোড নিন:
আমদানি চক্রান্তে প্রকাশ করা হিসাবে px
df = px তথ্য . স্টক ( )
ডুমুর = px লাইন ( df , এক্স = 'তারিখ' , Y = 'AMZN' )
ডুমুর প্রদর্শন ( )
উপরের উদাহরণে, আমরা px হিসাবে প্লটলি এক্সপ্রেস মডিউল আমদানি করে শুরু করি। তারপরে আমরা পান্ডাস স্টক ডেটা থেকে একটি ডেটাফ্রেম তৈরি করি।
অবশেষে, আমরা ডেটা ফ্রেম থেকে ‘AMZN’ কলামের জন্য লাইন প্লট তৈরি করি। উপরের কোডটি ডেটা ফ্রেমে স্টকগুলির একটি টাইম-সিরিজ চার্ট ফেরত দেবে।
একটি উদাহরণ চিত্র দেখানো হয়েছে:
সরল লাইন প্লট
আমরা কাস্টম ডেটা ব্যবহার না করেও সাধারণ লাইন প্লট তৈরি করতে পারি। উদাহরণস্বরূপ, নীচের কোডে দেখানো হিসাবে আমরা একটি সাধারণ NumPy পরিসর ব্যবহার করতে পারি।
আমদানি চক্রান্তে প্রকাশ করা হিসাবে pxআমদানি নম্র হিসাবে যেমন
এক্স = যেমন arange ( পঞ্চাশ )
Y = যেমন arange ( 25 , 75 )
ডুমুর = px লাইন ( এক্স = এক্স , Y = Y )
ডুমুর প্রদর্শন ( )
উপরের কোডটি দেখানো হিসাবে একটি সাধারণ লাইন প্লট ফিরিয়ে দেওয়া উচিত:
রঙ নির্দিষ্ট করা
আপনার যদি একাধিক লাইন প্লট থাকে, আপনি রঙের প্যারামিটার ব্যবহার করে একটি রঙ দিয়ে তাদের আলাদা করতে পারেন।
নীচের উদাহরণ কোড নিন:
আমদানি চক্রান্তে প্রকাশ করা হিসাবে pxdf = px তথ্য . ফাঁক মেমরি ( ) . প্রশ্ন ( 'মহাদেশ =='ইউরোপ'' )
ডুমুর = px লাইন ( df , এক্স = 'বছর' , Y = 'লাইফএক্সপ' , রঙ = 'দেশ' )
ডুমুর প্রদর্শন ( )
এই উদাহরণে, আমরা গ্যাপমিন্ডার ডেটা ব্যবহার করছি। তারপরে আমরা ইউরোপ মহাদেশের প্রতিটি দেশের জন্য একটি লাইন প্লট তৈরি করি। রঙের পরামিতি ব্যবহার করে, আমরা দেশ কলাম হিসাবে রঙ নির্দিষ্ট করি। এটি প্লটের প্রতিটি রঙের জন্য একটি অনন্য রঙ নির্ধারণ করবে।
ফলস্বরূপ চিত্রটি দেখানো হয়েছে:
অভিনন্দন, আপনি সফলভাবে শিখেছেন কিভাবে প্লটলি এক্সপ্রেস ব্যবহার করে লাইন প্লট তৈরি এবং ব্যবহার করতে হয়।