[+] Data plotting
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user