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

Matplotlib में yscale क्लास linear, log, logit और symlog को नाम से प्लॉट करें?

yscale को क्लास बाय नेम के साथ प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके y डेटा पॉइंट्स बनाएं।
  • NumPy का उपयोग करके x डेटा पॉइंट्स बनाएं।
  • इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें।
  • plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
  • लिनियर क्लास बाय नेम के लिए yscale("linear") मेथड का उपयोग करें।
  • करंट सबप्लॉट का शीर्षक सेट करें। चरण 4 से 5 को अलग-अलग इंडेक्स, yscale() क्लास बाय नेम, और प्लॉट के शीर्षक के साथ दोहराएं।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

y = np.random.normal(loc=0.5, scale=0.4, size=1000)
y = y[(y > 0) & (y < 1)]
y.sort()
x = np.arange(len(y))

# linear
plt.subplot(221)
plt.plot(x, y)
plt.yscale('linear')
plt.title('linear')

# log
plt.subplot(222)
plt.plot(x, y)
plt.yscale('log')
plt.title('log')

# symmetric log
plt.subplot(223)
plt.plot(x, y - y.mean())
plt.yscale('symlog', linthreshy=0.01)
plt.title('symlog')

# logit
plt.subplot(224)
plt.plot(x, y)
plt.yscale('logit')
plt.title('logit')

plt.show()

आउटपुट

2x2 ग्रिड में चार सबप्लॉट्स: लिनियर, लॉग, सिमेट्रिक लॉग, और लॉजिट Y-स्केल के साथ समान डेटा।

  1. Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करना Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करना

    Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: वेरिएबल्स इनिशियलाइज़ करें, delta, xrange, yrange, x और y NumPy का उपयोग करके। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। projection=3d के साथ वर्तमान एक्सिस प्राप्त करें।

  1. Matplotlib के साथ numpy datetime64 प्लॉट करें Matplotlib के साथ numpy datetime64 प्लॉट करें

    Python में matplotlib का उपयोग करके टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y पॉइंट्स बनाएं। plot() मेथड का उपयोग करके बनाए गए x और y पॉइंट्स प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as p

  1. Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना

    इस प्रोग्राम में, हम matplot लाइब्रेरी का उपयोग करके दो रेखाएं प्लॉट करेंगे। कोडिंग शुरू करने से पहले, हमें निम्न कमांड का उपयोग करके matplotlib लाइब्रेरी आयोर्ट करने की आवश्यकता है - Import matplotlib.pyplot as plt Pyplot कमांड शैली फ़ंक्शन का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता ह