質問: pd.read_csv('summer.csv',index_col='datetime',parse_dates=True) df['vT1[c]'].plot() #ちなみにmatplotlibを使っても同じ結果でした。 ```
回答: > > これをデータが欠損しているような表現にしたいです。 > > > Noneが途中に挟んであると途切れるようです。 https://stackoverflow.com/questions/14399689/matplotlib-drawing-lines-between-points-ignoring-missing-data もしくは点が十分あることを期待して、`ls='none'`して`marker='.'`のように点でプロットすればよいかと思われます。 結合方法に改善の余地しかありませんが、雰囲気だけ。 ``` import pandas as pd import matplotlib.pyplot as plt #等間隔時間インデックスを用意 rng = pd.date_range('20110101', '20110103', freq='H') df_eq = pd.DataFrame({'data':np.nan} , index=rng) #よるの時間帯が抜けたデータを用意 rng = pd.date_range('201101010700', '201101011900', freq='H') df = pd.DataFrame({'data': np.random.randn(len(rng))}, index=rng) rng = pd.date_range('201101020700', '201101021900', freq='H') t = pd.DataFrame({'data': np.random.randn(len(rng))}, index=rng) df = pd.concat([df, t]) #結合 df = df.merge(df_eq, how='right', left_index=True, right_index=True) df.drop('data_y', axis=1, inplace=True) #プロット fig, ax = plt.subplots(dpi=200) df.plot(marker='.', ax=ax) plt.show() ```