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

Matplotlib में संबंधित टिक को मूव किए बिना टिक लेबल कैसे मूव करें?


Matplotlib में संबंधित टिक को मूव किए बिना टिक लेबल मूव करने के लिए, हम axvline() मेथड का उपयोग कर सकते हैं और उसके अनुसार एनोटेट कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • delta वेरिएबल इनिशियलाइज़ करें।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • axvline() मेथड का उपयोग करके delta प्लॉट करें।
  • annotate() मेथड का उपयोग करके उस लाइन को एनोटेट करें।
  • plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
delta = 2.0
x = np.linspace(-10, 10, 100)
y = np.sinc(x - delta)
plt.axvline(delta, ls="--", color="r")
plt.annotate(r"$\delta$", xy=(delta + 0.2, -0.2), color="r", size=15)
plt.plot(x, y)
plt.show()

आउटपुट

Matplotlib में संबंधित टिक को मूव किए बिना टिक लेबल कैसे मूव करें?


  1. Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें? Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें?

    Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कम करने के लिए, हम न्यूनतम मान को डेंसिटी को असाइन कर सकते हैं। चरण वेरिएबल density इनिशियलाइज़ करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें। xticks() मेथड का उपयोग करके X-अक्ष

  1. मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें? मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें?

    सभी लेबल मान प्रदर्शित करने के लिए, हम set_xticklabels() और set_yticklabels() मेथड्स का उपयोग कर सकते हैं। चरण संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सेस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद करता है। set_xticks

  1. मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें? मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें?

    मैटप्लॉटलिब में सिंगल डेटा पॉइंट प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: सिंगल वैल्यू के साथ x और y के लिए सूची इनिशियलाइज़ करें। 0 से 5 तक X और Y एक्सिस रेंज को सीमित करें। वर्तमान लाइन स्टाइल में ग्रिड लेआउट करें। marker=o, markeredgecolor=red, markerfacecolor=green के साथ plot() मेथ