Files
2023-03-16 10:12:46 -04:00

24 lines
685 B
Python

from pathlib import Path
import plotly.graph_objs as go
if __name__ == '__main__':
# open the file for reading
fp = Path('piezo1md.txt')
with open(fp, 'r') as f:
lines = f.readlines()
# parse the elapsed time and value from each line
times = []
values = []
for line in lines:
parts = line.strip().split(': ')
times.append(int(parts[0]))
values.append(int(parts[1]))
# create the time-series graph
fig = go.Figure()
fig.add_trace(go.Scatter(x=times, y=values, mode='lines', name='Value'))
fig.update_layout(title=f'Time-Series Graph ({fp})', xaxis_title='Elapsed Time', yaxis_title='Value')
fig.show()