import numpy as np
import pandas as pan
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import csv
import datetime
timestamp1 = []
for t in ts_temp1:
timestamp1.append(mdates.datestr2num(t))
formatter = mdates.DateFormatter('%Y-%b-%d')
plt.plot_date(timestamp1,xgtemp1,'r.',label='X GALVO 1',lw=2)
plt.plot_date(timestamp1,ygtemp1,'b.',label='Y GALVO 1',lw=2)
ax = plt.gcf().axes[0]
ax.xaxis.set_major_formatter(formatter)
plt.gcf().autofmt_xdate(rotation=25)
plt.ylabel('Galvo Temperatures (°C)')
plt.grid()
plt.legend(loc='upper right')
plt.show()
3 행과 1 열의 플롯으로 서브 플로트를 만들려고합니다. 위와 동일한 3 개의 "플로팅"코드가 있습니다. 목표는 서브 Plot 내의 모든 플롯이 동일한 x 축을 공유하도록하는 것입니다. 이전의 많은 시도가 전혀 효과가 없었으므로이 서브 플로트에 접근하는 방법을 잘 모르겠습니다.Subplot using matplotlib.pyplot.plot_date
Sidenote : 다른 방법으로 플로팅을 시도했지만 타임 스탬프를 올바르게 표시하는 것은 이것이 유일한 방법입니다. 사용
axn을 통해 반복되어 정상적으로 작동합니다. 감사! – Alex