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

मैं Matplotlib में अक्ष मानों को (या स्केल) कैसे परिवर्तित करूं और टिक आवृत्ति को फिर से परिभाषित करूं?

अक्ष मानों को परिवर्तित या स्केल करने के लिए और matplotlib में टिक आवृत्ति को फिर से परिभाषित करने के लिए, हम xticks की एक सूची बना सकते हैं और xtick_labels xticks() . का उपयोग करके तरीका। अक्ष पैमाने रखें और टिक आवृत्ति को फिर से परिभाषित करें।

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक वैरिएबल प्रारंभ करें, n, डेटा बिंदुओं की संख्या के लिए।

  • numpy का उपयोग करके x और y डेटा पॉइंट बनाएं।

  • प्लॉट () . का उपयोग करके x और y डेटा बिंदुओं को प्लॉट करें विधि।

  • टिकों . की सूचियां बनाएं और लेबल पर निशान लगाएं

  • xticks() . का प्रयोग करें अक्ष पैमाने को रखने और टिक आवृत्ति को फिर से परिभाषित करने की विधि।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
n = 10
x = np.linspace(-2, 2, n)
y = np.exp(x)
plt.plot(x, y)
xticks = [i for i in range(int(n/2))]
xtick_labels = ["x"+str(i) for i in range(int(n/2))]
plt.xticks(xticks, xtick_labels)
plt.show()

आउटपुट

मैं Matplotlib में अक्ष मानों को (या स्केल) कैसे परिवर्तित करूं और टिक आवृत्ति को फिर से परिभाषित करूं?


  1. मैं Matplotlib में संख्याओं को रंग पैमाने में कैसे परिवर्तित कर सकता हूं?

    matplotlib में नंबरों को कलर स्केल में बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं। कदम numpy का उपयोग करके x, y और c डेटा पॉइंट बनाएं। डेटा बिंदुओं को पांडा डेटाफ़्रेम में बदलें. एक नया आंकड़ा बनाएं या सबप्लॉट्स () पद्धति का उपयोग करके मौजूदा आंकड़े को सक्रिय करें। हॉट कलरमैप प्राप्त करें। डेटा

  1. Matplotlib में NaN मानों के साथ प्लॉट और कार्य कैसे करें?

    Matplotlib में NaN मानों के साथ प्लॉट और काम करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कुछ NaN मानों के साथ numpy का उपयोग करके डेटा बनाएं। उपयोग करें imshow() डेटा को एक छवि के रूप में प्रदर्शित करने की विधि, यानी, एक 2D नियमित रेखापुंज पर, एक कॉलोरमैप और डेटा के साथ (चरण 1 से)। आकृति

  1. Matplotlib का उपयोग करके अक्ष लेबल और किंवदंती में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

    एक्सिस लेबल्स और लेजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - NumPy का उपयोग करके x और y डेटा पॉइंट बनाएं। सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट प्लॉट करें। xlabel . का प्रयोग करें और येलेबल सदस्यता . के साथ पाठ में। प्रयोग लेजेंड(