Ваш столбец даты и времени находится в Unix времени до миллисекунды, поэтому используйте его для преобразования:
df['datetime'] = pd.to_datetime(df['datetime'],unit='ms')
Затем вы можете построить график, используя ax.plot_date()
:
ax1.plot_date(df['datetime'],df['open'])
Пример:
import matplotlib.dates as mdates
df = pd.DataFrame({'datetime':[1575293880000,1575294180000,1575294420000,1575297000000,1575297060000],
'open':[np.random.random() for i in range(5)]})
fig = plt.figure(figsize=(5,5))
ax = fig.gca()
ax.plot_date(df['datetime'],df['open'])
ax.xaxis.set_major_locator(mdates.HourLocator())
fig.autofmt_xdate()
Результат:
![enter image description here](https://i.stack.imgur.com/GDtON.png)