পাইথনের সাথে একটি পিডিএফ-এ একটি 3D-প্লট সংরক্ষণ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
৷ -
একটি 'ax' যোগ করুন একটি সাবপ্লট ব্যবস্থার অংশ হিসাবে চিত্রে।
-
u, v, x, y তৈরি করুন এবং z নম্পি ব্যবহার করে ডেটা পয়েন্ট।
-
একটি 3D ওয়্যারফ্রেম প্লট করুন৷
৷ -
প্লটের শিরোনাম সেট করুন।
-
savefig() ব্যবহার করে বর্তমান চিত্রটি সংরক্ষণ করুন পদ্ধতি।
উদাহরণ
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111, projection='3d') u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j] x = np.cos(u) * np.sin(v) y = np.sin(u) * np.sin(v) z = np.cos(v) ax.plot_wireframe(x, y, z, color="red") ax.set_title("Sphere") plt.savefig("test.pdf") plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -
এছাড়াও, এটি প্রজেক্ট ডিরেক্টরিতে test.pdf নামে একটি পিডিএফ তৈরি করবে এবং সেই ফাইলটিতে এই ছবিটি সংরক্ষণ করবে।