Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में 3D प्लॉट को PDF 3D में सहेजें

Matplotlib में 3D प्लॉट को PDF फ़ाइल के रूप में सहेजने के लिए plt.savefig() मेथड का उपयोग करें।

चरण

  1. फिगर आकार सेट करें और पैडिंग समायोजित करें
  2. नया फिगर बनाएं या मौजूदा सक्रिय करें
  3. सबप्लॉट व्यवस्था के भाग के रूप में फिगर में 'ax' जोड़ें (projection='3d' के साथ)
  4. NumPy से u, v, x, y, z डेटा बिंदु बनाएं
  5. 3D वायरफ्रेम प्लॉट करें
  6. प्लॉट का शीर्षक सेट करें
  7. 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)")

# PDF के रूप में सहेजें
plt.savefig("test.pdf")
plt.show()

आउटपुट

एक 3D वायरफ्रेम गोला प्रदर्शित होगा और प्रोजेक्ट डायरेक्टरी में test.pdf नामक PDF फ़ाइल बनेगी जिसमें यह प्लॉट सहेजा जाएगा।

महत्वपूर्ण नोट्स

  • PDF में 3D इंटरैक्टिविटी (घुमाना, ज़ूम) सीमित होती है - यह स्थिर वेक्टर ग्राफिक्स के रूप में सहेजा जाता है
  • वास्तविक 3D इंटरैक्टिव PDF के लिए विशेष लाइब्रेरीज़ (जैसे pdf3d या asymptote) आवश्यक हैं
  • savefig() अन्य फॉर्मेट भी सपोर्ट करता है: PNG, SVG, EPS, आदि
  • उच्च गुणवत्ता के लिए dpi पैरामीटर बढ़ाएं: plt.savefig("test.pdf", dpi=300)
  1. Python में pylab का उपयोग करके चित्र को दूरस्थ रूप से कैसे सहेजें? Python में pylab का उपयोग करके चित्र को दूरस्थ रूप से कैसे सहेजें?

    pyplot पैकेज के savefig मेथड का उपयोग करके, हम चित्र को दूरस्थ रूप से सहेज सकते हैं, बस चित्र का स्थान निर्दिष्ट करके। चरण अलग बैकएंड का उपयोग करने के लिए, matplotlib.use(Agg) मेथड का उपयोग करके सेट करें। plot() मेथड का उपयोग करके लाइन प्लॉट करें। savefig() मेथड का उपयोग करके, हम छवि को दूरस्थ रूप

  1. पायथन Pygame: विंडो पर इमेज (चित्र) प्रदर्शित करना पायथन Pygame: विंडो पर इमेज (चित्र) प्रदर्शित करना

    Pygame में इमेज लोड और डिस्प्ले इमेज फ़ाइल लोड करें → convert() से ऑप्टिमाइज़ करें → blit() से स्क्रीन पर खींचें। पूर्ण कोड उदाहरण import pygame pygame.init() w, h = 300, 300 screen = pygame.display.set_mode((w, h)) pygame.display.set_caption(Tutorialspoint Logo) # इमेज लोड और कन्वर्ट (तेज़ ब्लि

  1. पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी पायथन में PDF फाइल्स के साथ काम करना: PyPDF2 लाइब्रेरी

    पायथन एक बहुत बहुमुखी भाषा है क्योंकि यह विभिन्न आवश्यकताओं पर काम करने के लिए लाइब्रेरीज़ का एक बड़ा सेट प्रदान करता है। हम सभी पोर्टेबल डॉक्यूमेंट फॉर्मेट (PDF) फाइल्स पर काम करते हैं। पायथन PDF फाइलों के साथ काम करने के विभिन्न तरीके प्रदान करता है। इसमें हम पायथन लाइब्रेरी PyPDF2 का उपयोग करके