मैं अन्य चीजों के साथ plt.ticklabel_format(axis='y',style='sci',scilimits=(0,3))
का उपयोग करके मैटलप्लिब में निम्नलिखित प्लॉट बना रहा हूं। यह इतनी के रूप में एक y- अक्ष पैदावार:वैज्ञानिक अक्ष के साथ प्लॉटिंग, महत्वपूर्ण आंकड़ों की संख्या बदलना
अब समस्या यह है कि मैं y- अक्ष [0, -2, -4, -6, -8, -12]
से टिक करना चाहते हैं। मैंने scilimits
के साथ खेला है लेकिन इसका कोई फायदा नहीं हुआ है।
कोई भी टिक्स को केवल एक महत्वपूर्ण आंकड़ा और कोई पिछला शून्य नहीं लगा सकता है, और आवश्यकता होने पर तैरता है? , सबसे अच्छा मैं ऊपर आ सकता है के साथ टिक के लिए एक कस्टम FuncFormatter
का इस्तेमाल किया गया
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0.0, 10000.0, 10.)
s = np.sin(np.pi*t)*np.exp(-t*0.0001)
fig, ax = plt.subplots()
ax.tick_params(axis='both', which='major')
plt.ticklabel_format(style='sci', axis='x', scilimits=(0,3))
plt.plot(t,s)
plt.show()
क्या आप कट और पेस्टेबल कोड जोड़ सकते हैं? – atomh33ls
http://stackoverflow.com/help/mcve – atomh33ls
माफ़ी माफी अब – Astrid