df = pd.read_csv(filename, sep='\t', skiprows=29, names=head, index_col=False) df['Time']=pd.to_datetime(df['Time'], format= "%H:%M:%S.%f") df=df.set_index('Time') fig = plt.figure(num=None, figsize=(12,8), dpi=80, facecolor='w', edgecolor='k') ax = fig.add_subplot(111) for i in range(2, len(head)): if 'RSRP' in head[i]: df[head[i]].plot(ax=ax, label=head[i]) ax.legend() FigureCanvasAgg(fig) buf = io.BytesIO() plt.savefig(buf, format='png') plt.close(fig) image = base64.encodebytes(buf.getvalue()).decode()
<img src="data:image/png;base64,{{image}}" />