Matplotlib में फिगर्स को रास्टर इमेजेज के रूप में PDF में सेव करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- सबप्लॉट अरेंजमेंट के हिस्से के रूप में फिगर में एक्सेस जोड़ें।
- NumPy का उपयोग करके रैंडम डेटा बनाएं।
- डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रास्टर पर।
- प्लॉट को pdf फॉर्मेट में सेव करें।
उदाहरण
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, rasterized=True)
data = np.random.rand(5, 5)
ax.imshow(data, cmap="copper", aspect=True, interpolation="nearest")
plt.savefig("rasterized.pdf")आउटपुट
कोड 실행 करने पर, यह प्रोजेक्ट डायरेक्टरी में "rasterized.pdf" नाम से निम्नलिखित प्लॉट सेव करेगा।
