Files
E502_ADC_BF_PC_companion/plotter.py

36 lines
643 B
Python
Executable File

#!/usr/bin/pypy3
import plotly.graph_objs as go
from decimal import *
from sys import argv
def main():
chart = go.Figure()
chart.add_trace(go.Scatter(x=[1,2,3], y=[1,2,3]))
chart.show()
if __name__ == "__main__":
if len(argv) == 1:
main()
else:
f = open(argv[1], "rt")
f.readline()
X = []
Y = []
for line in f:
try:
i, x, y = line.split()
x = float(x)
y = float(y)
X.append(x)
Y.append(y)
except ValueError:
pass
f.close()
print("data samples:",len(X))
chart = go.Figure()
chart.add_trace(go.Scatter(x=X, y=Y))
chart.show()