36 lines
643 B
Python
Executable File
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()
|
|
|