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

लॉग स्केल पर Matplotlib अजगर में एक वक्र के नीचे के क्षेत्र को भरें

लॉग स्केल पर Matplotlib अजगर में वक्र के नीचे के क्षेत्र को भरने के लिए, हम निम्नलिखित कदम उठा सकते हैं-

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं x , y1 और y2 डेटा अंक numpy का उपयोग कर रहे हैं।
  • प्लॉट x , y1 और y2 साजिश () . का उपयोग करके डेटा बिंदु विधि।
  • दो वक्रों के बीच के क्षेत्र को भरें।
  • कुल्हाड़ियों का पैमाना सेट करें।
  • भूखंड पर एक किंवदंती रखें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

x = np.linspace(-1, 1, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.plot(x, y1, label="y=sin(x)")
plt.plot(x, y2, label="y=cos(x)")

plt.fill_between(x, y1, y2, color="red", label="Area", alpha=0.3)

plt.xscale('log')
plt.yscale('log')

plt.legend(loc='lower right')

plt.show()

आउटपुट

लॉग स्केल पर Matplotlib अजगर में एक वक्र के नीचे के क्षेत्र को भरें


  1. Matplotlib में प्लॉट किए गए दो वक्रों के बीच का क्षेत्रफल ज्ञात कीजिए

    Matplotlib में दो वक्रों के बीच के क्षेत्र को खोजने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके x, c1 और c2 डेटा पॉइंट बनाएं। प्लॉट (x, c1) और (x, c2) प्लॉट () विधियों का उपयोग करके प्लॉट करें। दो वक्रों, c1 और c

  1. Matplotlib का उपयोग करके एक्स-अक्ष के तहत फुटनोट कैसे जोड़ें?

    Matplotlib का उपयोग करके X-अक्ष के नीचे फ़ुटनोट जोड़ने के लिए, हम figtext() . का उपयोग कर सकते हैं और पाठ () विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके x और y डेटा बिंदु बनाएं। numpy का उपयोग करके x और y डेटा बिंदुओं को प्लॉट करें। फुटनोट ल

  1. पायथन में लॉग हिस्टोग्राम कैसे बनाएं?

    लॉग हिस्टोग्राम बनाने के लिए, हम उपयोग कर सकते हैं log=True इतिहास () . के तर्क में विधि। कदम संख्याओं की सूची बनाएं। घनत्व=सत्य . के साथ एक हिस्टोग्राम प्लॉट करें । आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि। उदाहरण pltplt.rcParams[figure.figsize] =[7.50, 3.50]plt.rcParams