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

Matplotlib में हरे से लाल तक की रेंज वाला हीटमैप कैसे बनाएं?

कस्टम कलरमैप बनाकर Matplotlib में हरे (कम मान) से लाल (उच्च मान) तक ट्रांजिशन करने वाला हीटमैप बनाया जा सकता है। LinearSegmentedColormap का उपयोग करके RGB चैनल्स को कंट्रोल किया जाता है।

चरण

  • फिगर का आकार सेट करें और पैडिंग समायोजित करें।
  • विभिन्न रंगों के लिए डिक्शनरी बनाएं।
  • LinearSegmentedColormap का उपयोग करके रैखिक मैपिंग सेगमेंट से कलरमैप बनाएं।
  • फिगर और सबप्लॉट्स का सेट बनाएं।
  • 5x5 आयाम के साथ रैंडम डेटा बनाएं।
  • गैर-नियमित आयताकार ग्रिड के साथ छद्म-रंग प्लॉट बनाएं।
  • ScalarMappable इंस्टेंस के लिए कलरबार बनाएं।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण कोड

import matplotlib.pyplot as plt
import matplotlib.colors as colors
import numpy as np

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

cdict = {'red':   ((0.0, 0.0, 0.0),
                   (0.5, 1.0, 1.0),
                   (1.0, 1.0, 0.7)),
         'green': ((0.0, 0.7, 0.7),
                   (0.5, 1.0, 1.0),
                   (1.0, 0.0, 0.0)),
         'blue':  ((0.0, 0.0, 0.0),
                   (0.5, 1.0, 1.0),
                   (1.0, 0.0, 0.0))}

GnRd = colors.LinearSegmentedColormap('GnRd', cdict)

fig, ax = plt.subplots(1)
data = np.random.rand(5, 5)*6.-3.
p = ax.pcolormesh(data, cmap=GnRd, vmin=-5, vmax=5)
fig.colorbar(p, ax=ax)
plt.show()

आउटपुट

कस्टम ग्रीन-टू-रेड कलरमैप के साथ 5x5 हीटमैप, साथ में कलरबार दिखाता है मानों की रेंज।

Matplotlib में हरे से लाल तक की रेंज वाला हीटमैप कैसे बनाएं?

  1. पायथन में Matplotlib का उपयोग करके पुनरावृत्त रूप से एकाधिक प्लॉट कैसे बनाएं पायथन में Matplotlib का उपयोग करके पुनरावृत्त रूप से एकाधिक प्लॉट कैसे बनाएं

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता

  1. Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं? Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय Python पैकेज है।डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण चरण है क्योंकि यह संख्याओं को देखे बिना और जटिल गणनाएँ किए बिना डेटा में क्या हो रहा है, इसे समझने में मदद करता है।यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद कर

  1. Matplotlib का उपयोग करके Python में साइन फंक्शन कैसे बनाएं? Matplotlib का उपयोग करके Python में साइन फंक्शन कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय Python पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण चरण है क्योंकि यह संख्याओं को देखे बिना और जटिल गणनाएँ किए बिना डेटा में क्या हो रहा है, इसे समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद