Matplotlib ব্যাকএন্ড পার্থক্য: Agg এবং Cairo
| Renderer |
File types |
Description |
| AGG |
Png |
Raster graphics - Anti-Grain Geometry ইঞ্জিন ব্যবহার করে হাই-কোয়ালিটি ইমেজ |
| Cairo |
png, ps, pdf, svg |
Raster বা vector graphics - Cairo লাইব্রেরি ব্যবহার করে |
ধাপসমূহ
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
- ব্যাকএন্ড নাম "Agg" হিসেবে সেট করুন।
- NumPy ব্যবহার করে একটি ৫×৫ ম্যাট্রিক্স অ্যারে তৈরি করুন।
- ডেটা ২D রেগুলার র্যাস্টার হিসেবে ছবি আকারে প্রদর্শনের জন্য imshow() মেথড ব্যবহার করুন।
- ফিগার সেভ করার জন্য savefig() মেথড ব্যবহার করুন।
উদাহরণ
import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
mpl.use("Agg")
data = np.random.rand(5, 5)
plt.imshow(data, interpolation='nearest', cmap="copper")
plt.savefig('agg.png')
আউটপুট
