এর মধ্যে ডুব দেওয়া যাক।
ফাংশন সিনট্যাক্স
ফাংশনটি একটি সাধারণ সিনট্যাক্স প্রদান করে যা আপনাকে কোডে ফোকাস করতে দেয়। সিনট্যাক্স নিম্নরূপ প্রকাশ করা হয়:
চক্রান্তে এই . to_templated ( ডুমুর , এড়িয়ে যান = ( 'শিরোনাম' , 'পাঠ্য' ) )
ফাংশন পরামিতি হল:
- ডুমুর - চিত্রের বস্তুটি নির্দিষ্ট করে যার স্টাইলিং আপনি একটি টেমপ্লেটে যেতে চান।
- এড়িয়ে যান - একটি টেমপ্লেটে স্টাইলিং সরানোর সময় আপনি যে বৈশিষ্ট্যগুলি বাদ দিতে চান তার নামগুলির একটি সংগ্রহ নির্দিষ্ট করে৷ ডিফল্টরূপে, শুধুমাত্র শিরোনাম সম্পত্তি অন্তর্ভুক্ত করা হয়। এটি চিত্রের পাঠ্যকে বাধা দেয়, যেমন অক্ষ শিরোনাম, অন্যান্য পরিসংখ্যান দ্বারা আমদানি করা থেকে।
চিত্রটি একটি টেমপ্লেটে সরানো স্টাইলিং সহ চিত্রটির একটি অনুলিপি প্রদান করে। ফিরে যাওয়ার ধরন। চিত্র।
উদাহরণ
আসুন আমরা ব্যাখ্যা করি কিভাবে আমরা to_templated() ফাংশনটি একটি টেমপ্লেটে একটি নির্দিষ্ট চিত্রের স্টাইলিং রপ্তানি করতে পারি।
কাস্টম স্টাইলিং সহ একটি চিত্র তৈরি করে শুরু করা যাক। একটি উদাহরণ কোড নীচে দেখানো হয়েছে:
আমদানি চক্রান্তে প্রকাশ করা হিসাবে pxdf = px তথ্য . আইরিস ( )
ডুমুর = px ছিটান ( df , এক্স = 'সেপাল_দৈর্ঘ্য' , Y = 'সেপাল_প্রস্থ' , রঙ = 'প্রজাতি' ,
শিরোনাম = 'কাস্টম স্টাইলিং' )
ডুমুর আপডেট_লেআউট (
font_family = 'কুরিয়ার নিউ, মনোস্পেস' ,
ফন্টের রঙ = 'লাল' ,
অক্ষরের আকার = 18 ,
title_font_family = 'টাইমস নিউ রোমান' ,
title_font_color = 'নীল' ,
legend_title_font_color = 'সবুজ'
)
ডুমুর আপডেট_এক্সেস ( title_font_family = 'আরিয়াল' )
ডুমুর প্রদর্শন ( )
এই উদাহরণে, আমরা কাস্টম টেক্সট স্টাইলিং যেমন ফন্ট ফ্যামিলি, ফন্ট কালার, ফন্ট সাইজ ইত্যাদি সহ একটি স্ক্যাটার প্লট তৈরি করি।
উপরের কোডটি দেখানো হিসাবে একটি সাধারণ স্ক্যাটার প্লট ফিরিয়ে দেওয়া উচিত:
আমরা to_template() ফাংশন ব্যবহার করে একটি স্টাইলিং টেমপ্লেট সহ এই চিত্রটিকে একটি চিত্রে রূপান্তর করতে পারি।
একটি উদাহরণ কোড দেখানো হয়েছে:
আমদানি চক্রান্তে এই হিসাবে এইfig_templated = এই. to_templated ( ডুমুর )
উপরের কোডে, আমরা io হিসাবে প্লটলি io মডিউল আমদানি করে শুরু করি। তারপর আমরা to_templated() ফাংশন ব্যবহার করে একটি কাস্টম টেমপ্লেটে সংরক্ষিত স্টাইলিং সহ চিত্রটির একটি অনুলিপি তৈরি করি।
আমরা কোডটি চালিয়ে টেমপ্লেটটি দেখতে পারি:
fig_templated. বিন্যাস . টেমপ্লেটএটি বৈশিষ্ট্য সহ একটি অভিধান ফেরত দেবে যা চিত্রের স্টাইলিং সংজ্ঞায়িত করে। একটি উদাহরণ আউটপুট মান দেখানো হয়েছে:
বিন্যাস টেমপ্লেট ( {'তথ্য' : { 'বার' : [ { 'ত্রুটি_এক্স' : { 'রঙ' : '#2a3f5f' } ,
'ত্রুটি_ই' : { 'রঙ' : '#2a3f5f' } ,
'মার্কার' : { 'লাইন' : { 'রঙ' : '#E5ECF6' , 'প্রস্থ' : 0.5 } ,
'প্যাটার্ন' : { 'ফিলমোড' : 'ওভারলে' , 'আকার' : 10 , 'সংহততা' : 0.2 } } ,
---------------আউটপুট কাটা--------- --------------------------------------------
আপনি সংরক্ষিত টেমপ্লেটটিকে এইভাবে কল করে চিত্রটি প্রদর্শন করতে পারেন:
fig_templatedএটি টেমপ্লেটে সংরক্ষিত চিত্রটি প্রদর্শন করা উচিত।
টেমপ্লেট দিয়ে একটি চিত্র তৈরি করুন
একবার আমরা একটি ফিগারের স্টাইলিং একটি কাস্টম টেমপ্লেটে সংরক্ষণ করে রাখলে, আমরা সেই টেমপ্লেটটিকে অন্য চিত্রে স্টাইলিং প্রয়োগ করতে ব্যবহার করতে পারি।
একটি উদাহরণ কোড দেখানো হয়েছে:
আমদানি চক্রান্তে graph_objectsas যাওয়ানতুন_ডুমুর = যাওয়া. চিত্র ( বিন্যাস = {
'টেমপ্লেট' : fig_templated. বিন্যাস . টেমপ্লেট
} )
নতুন_ডুমুর
উপরের উদাহরণে, আমরা Plotly থেকে graph_objects মডিউল আমদানি করে শুরু করি। এই ক্ষেত্রে, আমরা গ্রাফ_অবজেক্ট ব্যবহার করছি কারণ আমরা একটি খালি চিত্র তৈরি করতে চাই কিন্তু শুধুমাত্র স্টাইলিং ব্যবহার করি।
go.Figure() ফাংশন ব্যবহার করে, আমরা লেআউট প্যারামিটার পাস করি এবং 'টেমপ্লেট' বৈশিষ্ট্য ব্যবহার করে লক্ষ্য টেমপ্লেট নির্দিষ্ট করি।
তারপর আমরা new_fig কল করে ফলাফলের চিত্রটি প্রদর্শন করতে পারি। এটি ফিরে আসা উচিত:
উল্লেখ্য যে উপরের চিত্রটিতে কোনো তথ্য বা পাঠ্য নেই। এটি শুধুমাত্র স্টাইলিং অন্তর্ভুক্ত করে, যেমন পাঠ্যের রঙ, ফন্ট পরিবার, ফন্টের আকার ইত্যাদি।
এই টেমপ্লেট দিয়ে একটি স্ক্যাটার প্লট তৈরি করতে, আমরা দেখানো কোডটি ব্যবহার করতে পারি:
আমদানি চক্রান্তে graph_objectsas যাওয়াআমদানি numpyas np
এন = 1000
t = যেমন linspace ( 0 , 10 , পঞ্চাশ )
Y = যেমন ছাড়া ( t )
ডুমুর = যাওয়া. চিত্র ( তথ্য = যাওয়া. ছিটান ( এক্স = t , Y = Y , মোড = 'মার্কার' ) , বিন্যাস = {
'টেমপ্লেট' : fig_templated. বিন্যাস . টেমপ্লেট
} )
ডুমুর প্রদর্শন ( )
উপরের উদাহরণটি দেখানো হিসাবে একটি চিত্র ফিরিয়ে দেওয়া উচিত:
নোট করুন ফন্টের রঙ, পরিবার এবং আকার টেমপ্লেটের একটি সেটের মতো।
একটি নামযুক্ত টেমপ্লেট সংরক্ষণ করা হচ্ছে
আমরা নীচের কোডে দেখানো টেমপ্লেট অবজেক্ট ব্যবহার করে কাস্টম টেমপ্লেট সংরক্ষণ করতে পারি:
আমদানি চক্রান্তে এই হিসাবে এইএই. টেমপ্লেট [ 'আমার_কাস্টম_টেমপ্লেট' ] = fig_templated. বিন্যাস . টেমপ্লেট
উপরের কোডটি টেমপ্লেটটিকে ‘my_custom_template’ নামে সংরক্ষণ করবে। তারপরে আপনি যে টেমপ্লেটটি ব্যবহার করতে চান তা নির্দিষ্ট করতে আপনি এই নামটি ব্যবহার করতে পারেন:
বিন্যাস = {'টেমপ্লেট' : 'আমার_কাস্টম_টেমপ্লেট'
}
উপসংহার
এই টিউটোরিয়ালে, আমরা শিখেছি কীভাবে একটি কাস্টম টেমপ্লেটে সংরক্ষিত স্টাইলিং দিয়ে একটি চিত্র তৈরি করতে হয়। আমরা অন্যান্য পরিসংখ্যানে টেমপ্লেটটি কীভাবে ব্যবহার করব এবং পরবর্তী ব্যবহারের জন্য টেমপ্লেটটি সংরক্ষণ করব তাও কভার করেছি।