0
Julian Days 128과 158 사이의 맨 아래쪽 및 현지 시간 (GMT-7)에 GMT 시간에 해당하는 레이블이있는 시계열을 그려 봅니다. 보조 x 축을 만들려면 twiny()를 사용하지만 어떻게 든 그 위에 레이블이 제대로 배치되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 내가 이해가 안 돼요 불구하고 'AX2'블록에있는 명령의 순서를 변경pyplot의 보조 x 축에서 진드기 위치가 잘못되었습니다
는import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
fig = plt.figure(figsize=(20,6))
ax1 = fig.add_subplot(111)
ax2 = ax1.twiny()
dayTickLocations=range(128*24,158*24,24)
dayTickLabels=range(128,158)
dayTickLocations_loc=range((128*24)-7,(158*24)-7,24)
dayTickLabels_loc=range(128,158)
ax1.set_xlim(128*24,158*24)
ax1.set_xlabel('Julian Days (GMT Time)')
ax1.set_xticks(dayTickLocations)
ax1.set_xticklabels(dayTickLabels)
ax1.grid(True)
ax2.grid(True)
ax2.set_xlabel('Julian Days (Local Time)')
ax2.set_xlim(128*24,158*24)
ax2.set_xticks(dayTickLocations_loc)
ax2.set_xticklabels(dayTickLabels_loc)
plt.show()