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

कैसे अजगर में Matplotlib में एक स्तरित छवि प्लॉट करने के लिए?

पायथन में Matplotlib में एक स्तरित छवि को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं dx , डाई , x , y और numpy का उपयोग करके डेटा का विस्तार करें।
  • एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
  • बनाएं डेटा1 और डेटा2 डेटा को एक छवि के रूप में प्रदर्शित करने के लिए, अर्थात, एक 2D नियमित रेखापुंज पर।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

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

dx, dy = 0.05, 0.05
x = np.arange(-3.0, 3.0, dx)
y = np.arange(-3.0, 3.0, dy)
extent = np.min(x), np.max(x), np.min(y), np.max(y)

fig = plt.figure(frameon=False)

data1 = np.random.rand(5, 5)
plt.imshow(data1, cmap="plasma", interpolation='nearest', extent=extent)

data2 = np.random.rand(5, 5)
plt.imshow(data2, cmap="copper", alpha=.9, interpolation='bilinear', extent=extent)

plt.show()

आउटपुट

कैसे अजगर में Matplotlib में एक स्तरित छवि प्लॉट करने के लिए?


  1. मैं Matplotlib पायथन में एक बिंदु कैसे प्लॉट कर सकता हूं?

    Matplotlib में एकल डेटा बिंदु प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - एक मान के साथ x और y के लिए एक सूची प्रारंभ करें। X और Y अक्ष की सीमा 0 से 5 तक सीमित करें। मौजूदा लाइन शैली में एक ग्रिड बिछाएं। प्लॉट x और y प्लॉट () पद्धति का उपयोग करके marker=o, Markeredgecolor=red, Ma

  1. Matplotlib के साथ पायथन में 3D घनत्व मानचित्र कैसे प्लॉट करें?

    मैटप्लोटलिब के साथ पायथन में एक 3डी घनत्व मानचित्र तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके साइड, x, y और z बनाएं। सुन्न लिनस्पेस तीसरी संख्या के आधार पर दो बिंदुओं के बीच डेटा बनाने में मदद करता है। पार्श्व डेटा का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट

  1. Matplotlib - Python में एक छवि पृष्ठभूमि पर प्लॉट करें

    एक छवि पृष्ठभूमि पर प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- किसी फ़ाइल से एक छवि को एक सरणी में पढ़ें। एक आकृति (अंजीर) बनाएं और विस्तार [0, 300, 0, 300] के साथ सबप्लॉट (कुल्हाड़ी) का एक सेट जोड़ें। श्रेणी x (300) की एक सरणी बनाएं। प्लॉट x प्लॉट () का उपयोग कर रहा है linestyle=dotted . क