मैटलोट्लिब के साथ खिलवाड़ किए बिना एक सीधा समाधान है: बस पांडा।
मूल उदाहरण को ट्वीक करना:
table = sql.read_frame(query,connection)
ax = table[0].plot(color=colors[0],ylim=(0,100))
ax2 = table[1].plot(secondary_y=True,color=colors[1], ax=ax)
ax.set_ylabel('Left axes label')
ax2.set_ylabel('Right axes label')
मूल रूप से, जब secondary_y=True
विकल्प दिया जाता है (Eventhough ax=ax
भी पास हो जाता है) pandas.plot
एक अलग अक्ष देता है जिसका उपयोग हम लेबल सेट करने के लिए करते हैं।
मुझे पता है कि यह बहुत पहले उत्तर दिया गया था, लेकिन मुझे लगता है कि यह दृष्टिकोण इसके लायक है।