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

एक Matplotlib प्लॉट के रूप में दो सिम्पी प्लॉट प्रदर्शित करें (पहले में दूसरा प्लॉट जोड़ें)


दो सिम्पी प्लॉट्स को एक Matplotlib प्लॉट के रूप में प्रदर्शित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • स्ट्रिंग्स को :class:'Symbol' . के उदाहरणों में रूपांतरित करें कक्षा।
  • एक चर के एक फ़ंक्शन को वक्र के रूप में प्लॉट करें।
  • विस्तार का उपयोग करें प्लॉट2 की सभी श्रृंखलाओं को जोड़ने की विधि (p2) प्लॉट1 में (p1)
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from sympy import symbols
from sympy.plotting import plot
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = symbols('x')

p1 = plot(x*x, show=False)
p2 = plot(x, show=False)
p1.extend(p2)

p1.show()

आउटपुट

एक Matplotlib प्लॉट के रूप में दो सिम्पी प्लॉट प्रदर्शित करें (पहले में दूसरा प्लॉट जोड़ें)


  1. Matplotlib में प्लॉट पर एनिमेटेड टेक्स्ट प्लॉट करें

    किसी प्लॉट में टेक्स्ट को एनिमेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। x और y अक्ष की सीमा निर्धारित करें। एक चर प्रारंभ करें, स्ट्रिंग । पाठ्य का उपयोग करें () प्लॉट के ऊपर टेक्स्ट रखने की विधि। FuncAnimation() का उपयोग

  1. Matplotlib में एक 3D प्लॉट का पहलू अनुपात सेट करना

    Matplotlib में 3D प्लॉट का पक्षानुपात सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- आंकड़ा () का उपयोग करना विधि, एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। वर्तमान कुल्हाड़ियों को प्राप्त करें, यदि आवश्यक हो तो प्रक्षेपण=3d के साथ एक बनाएं। numpy का उपयोग करके डेटा बिंदु, R, Y और z बनाए

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d . के लिए कलरबार जोड़ने के लिए प्लॉट, हम कलरबार () विधि के तर्क के लिए एक स्केलर मैपेबल ऑब्जेक्ट पास कर सकते हैं। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। hist2d() . का उपयोग करके एक 2D हिस्टोग्राम प्लॉट ब