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

Matplotlib में एक्सिस वैल्यूज़ को स्केल/कन्वर्ट करके टिक फ्रीक्वेंसी कैसे रीडिफाइन करें?

कस्टम टिक पोजीशन और लेबल्स के लिए plt.xticks(ticks, labels) का उपयोग करें, जिससे एक्सिस स्केल और टिक फ्रीक्वेंसी दोनों नियंत्रित होते हैं।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • डेटा जनरेट करें और प्लॉट करें।
  • टिक पोजीशन की लिस्ट (xticks) और लेबल्स की लिस्ट (xtick_labels) बनाएं।
  • plt.xticks(xticks, xtick_labels) से अप्लाई करें।
  • plt.show() से दिखाएं।

उदाहरण कोड

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()

आउटपुट

प्लॉट जहां X-एक्सिस पर 0-4 तक पोजीशन पर 'x0', 'x1', 'x2', 'x3', 'x4' लेबल हैं।

  1. Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें? Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें?

    Matplotlib में संख्याओं को कलर स्केल में बदलने के लिए, हम निम्नलिखित चरण अपना सकते हैं। चरण NumPy का उपयोग करके x, y और c डेटा पॉइंट्स बनाएं। डेटा पॉइंट्स को Pandas डेटाफ्रेम में बदलें। subplots() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। हॉट कलरमैप प्राप्त करें। डेटा

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

    Matplotlib में NaN मानों के साथ प्लॉट और काम करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: कुछ NaN मानों के साथ NumPy का उपयोग करके डेटा बनाएं। क्लरमैप और डेटा (चरण 1 से) के साथ डेटा को इमेज के रूप में डिस्प्ले करने के लिए imshow() मेथड का उपयोग करें, यानी 2D रेगुलर रास्टर पर। फिगर डिस्प्ले क

  1. Matplotlib का उपयोग करके एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें? Matplotlib का उपयोग करके एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

    एक्सिस लेबल्स और लीजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट्स प्लॉट करें। टेक्स्ट में सबस्क्रिप्ट्स के साथ xlabel और ylabel का उपयोग करें। प्लॉट में ल