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

मैं Matplotlib में धुरी पर एक इकाई की लंबाई कैसे प्राप्त कर सकता हूं?


Matplotlib में एक अक्ष पर एकल इकाई की लंबाई प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।
  • एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
  • एक '~.axes.Axes' जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।
  • प्लॉट x और y साजिश () . का उपयोग करके डेटा बिंदु विधि।
  • एकल इकाई लंबाई प्राप्त करने के लिए, ट्रांसडेटा . का उपयोग करें रूपांतरण।
  • क्षैतिज और लंबवत लंबाई प्रिंट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truex =np.arange(0, 10, 0.005) y =np.exp(-x / 2.) * np.sin(2 * np.pi * x)fig =plt.figure()ax =fig.add_subplot(111)ax.plot(x, y)xy =ax.transData.transform([(0, 1), (1, 0)])\ -ax.transData.transform((0, 0))print("Vertical length:", xy[0][1]) प्रिंट ("क्षैतिज लंबाई:", xy[1][0])plt.show()

आउटपुट

मैं Matplotlib में धुरी पर एक इकाई की लंबाई कैसे प्राप्त कर सकता हूं?

प्लॉट के अलावा, हम कंसोल पर निम्न आउटपुट प्राप्त करेंगे -

लंबवत लंबाई:269.5क्षैतिज लंबाई:581.25

  1. Matplotlib में अक्ष के बाहर एक रेखा कैसे खींचे?

    अक्ष के बाहर एक रेखा (अर्थात तीर) खींचने के लिए, हम एनोटेट () का उपयोग कर सकते हैं विधि, कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान आंकड़ा साफ़ करें। एक ~.axes.Axes Add

  1. Matplotlib में कलरबार को कैसे एनिमेट करें?

    Matplotlib में कलरबार को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक ~.axes.Axes Add जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए। तत्काल विभ

  1. Matplotlib का उपयोग कर सीबोर्न जॉइंटप्लॉट में अक्ष लेबल को कैसे अनुकूलित करें?

    सीबॉर्न जॉइंटप्लॉट में अक्ष लेबल को अनुकूलित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके x और y डेटा बिंदु बनाएं। jointplot() का उपयोग करें सीबॉर्न में एक संयुक्त भूखंड की साजिश रचने की विधि। अनुकूलित अक्ष ल