मैं अपने प्लॉट पर क्षैतिज और ऊर्ध्वाधर दोनों ग्रिड लाइनें प्राप्त करना चाहता हूं, लेकिन केवल क्षैतिज ग्रिड लाइनें डिफ़ॉल्ट रूप से दिखाई दे रही हैं। मैं pandas.DataFrameएक्स-एक्सिस पर तारीखों के साथ लाइन प्लॉट उत्पन्न करने के लिए अजगर में एक sql क्वेरी से उपयोग कर रहा हूं । मुझे यकीन नहीं है कि वे तारीखों पर दिखाई क्यों नहीं देते हैं और मैंने इस बारे में जवाब खोजने की कोशिश की है, लेकिन एक नहीं मिला।
ग्राफ़ को प्लॉट करने के लिए मैंने सभी का उपयोग किया है नीचे सरल कोड है।
data.plot()
grid('on')
डेटा DataFrame है जिसमें तारीखें और sql क्वेरी से डेटा शामिल हैं।
मैंने नीचे दिए गए कोड को जोड़ने का भी प्रयास किया है, लेकिन मुझे अभी भी कोई ऊर्ध्वाधर ग्रिड लाइनों के साथ एक ही आउटपुट मिलता है।
ax = plt.axes()
ax.yaxis.grid() # horizontal lines
ax.xaxis.grid() # vertical lines
कोई सुझाव?


data.plot(grid="on")मेरे लिए काम किया