একটি সাধারণ ম্যাটপ্লটলিব অক্ষ ঘোরানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- প্রয়োজনীয় প্যাকেজ আমদানি করুন -
import matplotlib.pyplot as plt from matplotlib.transforms import Affine2D import mpl_toolkits.axisartist.floating_axes as floating_axes
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷ ৷
- অক্ষের এক টুপল করুন চরম।
- একটি পরিবর্তনযোগ্য 2D affine রূপান্তর যোগ করুন, "t" . এই ট্রান্সফর্মের জায়গায় একটি ঘূর্ণন (ডিগ্রীতে) যোগ করুন।
- উৎস (বাঁকা) স্থানাঙ্ক থেকে লক্ষ্যে (রেক্টিলিনিয়ার) স্থানাঙ্কে একটি রূপান্তর যোগ করুন।
- GridHelperCurveLinear() এর সাথে বর্তমান চিত্রের সাথে একটি ভাসমান অক্ষ "h" যোগ করুন উদাহরণ।
- সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি 'অ্যাক্স' যোগ করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
# import the packages import matplotlib.pyplot as plt from matplotlib.transforms import Affine2D import mpl_toolkits.axisartist.floating_axes as floating_axes # set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # plot the figure fig = plt.figure() scales = (0, 5, 0, 5) # Add 2D affine transformation t = Affine2D().rotate_deg(25) # Add floating axes h = floating_axes.GridHelperCurveLinear(t, scales) ax = floating_axes.FloatingSubplot(fig, 111, grid_helper=h) fig.add_subplot(ax) plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -