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

Matplotlib में उपलब्ध सभी कलरमैप्स कैसे देखें?


Matplotlib में उपलब्ध सभी कलरमैप्स देखने के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
  • सबप्लॉट अरेंजमेंट के हिस्से के रूप में फिगर में '~.axes.Axes' जोड़ें।
  • मौजूदा एक्सेस पर डिवाइडर होने वाला एक्सिस बनाएं।
  • NumPy का उपयोग करके रैंडम डेटा बनाएं।
  • डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रास्टर पर।
  • स्केलर मैपेबल इंस्टेंस im के लिए कलरबार बनाएं।
  • वर्तमान फिगर के लिए शीर्षक सेट करें।
  • Matplotlib में उपलब्ध सभी कलरमैप्स के साथ इमेज एनिमेट करें।
  • फंक्शन को बार-बार कॉल करके एनिमेशन बनाएं।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from mpl_toolkits.axes_grid1 import make_axes_locatable
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
div = make_axes_locatable(ax)
cax = div.append_axes('right', '5%', '5%')
data = np.random.rand(5, 5)
im = ax.imshow(data)
cb = fig.colorbar(im, cax=cax)
cmap = plt.colormaps()
tx = ax.set_title('Color map: {0}'.format(cmap[0]))
def animate(i):
    cax.cla()
    data = np.random.rand(5, 5)
    im = ax.imshow(data, cmap=cmap[i])
    fig.colorbar(im, cax=cax)
    tx.set_text('Color map: {0}'.format(cmap[i]))
ani = animation.FuncAnimation(fig, animate, frames=166)
plt.show()

आउटपुट

Matplotlib में उपलब्ध सभी कलरमैप्स कैसे देखें?


  1. Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें? Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें?

    Matplotlib में 3D कंटीन्यूअस लाइन प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। x और y डेटा पॉइंट्स का उपयोग करके z डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम

  1. सभी खुले pyplot विंडोज़ कैसे बंद करें (Matplotlib)? सभी खुले pyplot विंडोज़ कैसे बंद करें (Matplotlib)?

    plt.figure().close(): फिगर विंडो बंद करें। close() अपने आप में वर्तमान फिगर बंद करता है close(h), जहां h एक फिगर इंस्टेंस है, वह फिगर बंद करता है close(num) number=num वाली फिगर बंद करता है close(name), जहां नाम एक स्ट्रिंग है, उस लेबल वाली फिगर बंद करता है close(all) सभी फिगर विंडोज़ बंद करता है उद