मैटलोट्लिब के साथ खिलवाड़ किए बिना एक सीधा समाधान है: बस पांडा।
मूल उदाहरण को ट्वीक करना:
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एक अलग अक्ष देता है जिसका उपयोग हम लेबल सेट करने के लिए करते हैं।
मुझे पता है कि यह बहुत पहले उत्तर दिया गया था, लेकिन मुझे लगता है कि यह दृष्टिकोण इसके लायक है।