में विभिन्न लिनस्टाइल के साथ प्रमुख और मामूली ग्रिडलाइन कैसे बनाएं I वर्तमान में ग्राफ़ बनाने के लिए matplotlib.pyplot
का उपयोग कर रहे हैं और प्रमुख ग्रिडलाइन ठोस और काले और नाबालिगों को या तो ग्रे या डैश किया जाना चाहते हैं।पाइथन
ग्रिड गुणों में, which=both/major/mine
, और फिर रंग और लिनस्टाइल को केवल लिनस्टाइल द्वारा परिभाषित किया जाता है। क्या केवल मामूली लिनस्टाइल निर्दिष्ट करने का कोई तरीका है?
उचित कोड मेरे पास अब तक
plt.plot(current, counts, 'rd', markersize=8)
plt.yscale('log')
plt.grid(b=True, which='both', color='0.65', linestyle='-')
कभी-कभी आपको मामूली ग्रिड के लिए 'plt.minorticks_on() 'को कॉल करने की भी आवश्यकता होती है। Http://stackoverflow.com/a/19940830/209246 – eqzx
देखें [डॉक्स] (https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.grid.html): "अगर kwargs की आपूर्ति की जाती है, यह माना जाता है कि आप एक ग्रिड चाहते हैं और बी इस प्रकार सत्य पर सेट है। " - तो आप 'बी = ट्रू 'को छोड़ सकते हैं। – miku