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

Matplotlib आकृति से एक svg फ़ाइल निर्यात करना

एक matplotlib आकृति से एक SVG फ़ाइल निर्यात करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • numpy का उपयोग करके यादृच्छिक x और y डेटा बिंदु बनाएं।

  • प्लॉट() . का उपयोग करके x और y डेटा बिंदुओं को प्लॉट करें विधि।

  • .svg . सहेजें savefig() . का उपयोग करके फ़ाइल को प्रारूपित करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
x = np.random.rand(10)
y = np.random.rand(10)
ax.plot(x, y, ls='dotted', linewidth=2, color='red')
plt.savefig("myimg.svg")

आउटपुट

जब हम इस कोड को निष्पादित करते हैं, तो यह "myimg.svg" नामक एक SVG फ़ाइल बनाएगा। " और इसे वर्तमान निर्देशिका में सहेजें।

Matplotlib आकृति से एक svg फ़ाइल निर्यात करना


  1. Matplotlib में आकृति से कलरबार इंस्टेंस कैसे पुनर्प्राप्त करें?

    मैटप्लोटलिब में आकृति से कलरबार इंस्टेंस को पुनः प्राप्त करने के लिए, हम कलरबार इंस्टेंस को पुनः प्राप्त करने के लिए कलरबार में इम्शो स्केलर मैपेबल ऑब्जेक्ट का उपयोग कर सकते हैं। कदम सरणी के 10×10 आयाम के साथ यादृच्छिक डेटा प्राप्त करें, डेटा बिंदु -1 से 1 के बीच। imshow() . का उपयोग करें डेटा

  1. Matplotlib में एक 3D numpy array से एक 3D प्लॉट बनाना

    एक 3D numpy सरणी से एक 3D प्लॉट बनाने के लिए, हम numpy का उपयोग करके एक 3D सरणी बना सकते हैं और x, y, और z पॉइंट निकाल सकते हैं। एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि। एक ~.axes.Axes जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के र

  1. Matplotlib का उपयोग करके iPython नोटबुक से फ़ाइल के रूप में चित्र सहेजें

    iPython से किसी आकृति को फ़ाइल के रूप में सहेजने के लिए, हम निम्नलिखित कदम उठा सकते हैं- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। add_axes() . का उपयोग करके आकृति में एक कुल्हाड़ी जोड़ें विधि। दी गई सूची को प्लॉट करें। savefig() . का उपयोग करके प्लॉट को सेव करें विधि। उदाहरण from matplotlib