मैं एक ही ग्राफ पर दो अलग-अलग मात्राओं को ट्विन का उपयोग करके प्लॉट करने की कोशिश कर रहा हूं:
fig = figure()
ax = fig.add_subplot(111)
ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-')
ax.set_yscale('log')
ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000))
ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0]))
ax.set_xlabel('Rotational period (hrs)')
ax.set_ylabel('Orbital radius (km), logarithmic')
ax.set_title('Orbital charts for ' + Planet.N, horizontalalignment='center', verticalalignment='top')
ax2 = ax.twiny()
ax2.plot(v,r,'k-')
ax2.set_xlabel('Linear speed (ms-1)')
show()
और डेटा ठीक प्रस्तुत किया गया है, लेकिन मुझे समस्या है कि आंकड़ा शीर्षक माध्यमिक एक्स अक्ष पर एक्सिस लेबल के साथ अतिव्यापी है ताकि यह मुश्किल से सुपाठ्य हो (मैं यहां एक चित्र उदाहरण पोस्ट करना चाहता था, लेकिन मेरे पास नहीं है उच्च पर्याप्त प्रतिनिधि अभी तक)।
मैं यह जानना चाहता हूं कि क्या सीधे शीर्षक को कुछ दसियों पिक्सेल में स्थानांतरित करने का एक सीधा तरीका है, ताकि चार्ट पहले से दिखाई दे।