मैटप्लॉटलिब के साथ Y-अक्ष को घातीय रूप से स्केल करने के लिए, हम निम्नलिखिक चरण अपना सकते हैं:
- फिगर आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें।
- चरणों के लिए dt वेरिएबल प्रारंभ करें।
- नम्पी का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
- नम्पी का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
- plt.yscale('symlog') का उपयोग करके Y-अक्ष के लिए घातीय स्केल सेट करें।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
dt = 0.01
x = np.arange(-50.0, 50.0, dt)
y = np.arange(0, 100.0, dt)
plt.plot(x, y)
plt.yscale('symlog')
plt.show()
आउटपुट
यह निम्नलिखिक आउटपुट उत्पन्न करेगा:

