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

Matplotlib के साथ वाई अक्ष को तेजी से कैसे स्केल करें?

मैटप्लोटलिब के साथ वाई-अक्ष को तेजी से स्केल करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • चरणों के लिए एक चर dt प्रारंभ करें।
  • numpy का उपयोग करके x और y डेटा बिंदु बनाएं।
  • numpy का उपयोग करके x और y डेटा बिंदुओं को प्लॉट करें।
  • plt.yscale('symlog') का उपयोग करके, Y-अक्ष के लिए घातांकीय पैमाना सेट करें ।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truedt =0.01x =np.arange(-50.0, 50.0, डीटी)वाई =एनपी.अरेंज(0, 100.0, डीटी)plt.plot(x, y)plt.yscale('symlog')plt.show()

आउटपुट

यह निम्नलिखित आउटपुट का उत्पादन करेगा

Matplotlib के साथ वाई अक्ष को तेजी से कैसे स्केल करें? Matplotlib के साथ वाई अक्ष को तेजी से कैसे स्केल करें?


  1. Matplotlib में पारुला कॉलोर्मैप कैसे बनाएं?

    Matplotlib में Parula colormap बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके कोलोरमैप डेटा बनाएं। एक LinearSegmentedColormap बनाएं रंगों की सूची से। विस्कम कलरमैप का विश्लेषण करने और नए कॉलोरमैप बनाने के लिए

  1. Matplotlib में हैच की लाइनविड्थ कैसे बदलें?

    matplotlib में हैच की लाइनविड्थ को बदलने के लिए, हम हैच की लाइनविड्थ को पैरा में सेट कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं x और y=sin(x) डेटा अंक numpy का उपयोग कर रहे हैं। प्लॉट में हैच की लाइन-चौड़ाई सेट करें। scatter() . का उपयोग करके x और

  1. Matplotlib के साथ एक स्पर्शोन्मुख/असंततता को कैसे संभालें?

    Matplotlib के साथ एक स्पर्शोन्मुख/असंततता को संभालने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। कुल्हाड़ियों की साजिश को बंद करें। x और y डेटा बिंदुओं के साथ रेखा को प्लॉट करें। अक्ष के आर-पार एक क्षैतिज रेखा जोड़ें, x=0. अक्ष के आर-पार एक लं