From e6514514ae0f0e4b5b1098ee00122b48802be30e Mon Sep 17 00:00:00 2001 From: VarunNair22 <54781358+VarunNair22@users.noreply.github.com> Date: Tue, 10 Dec 2019 22:32:11 -0500 Subject: [PATCH] csv parser script to create graphs (not yet fully functional) --- core/csvparser.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 core/csvparser.py diff --git a/core/csvparser.py b/core/csvparser.py new file mode 100644 index 00000000..7ad464bc --- /dev/null +++ b/core/csvparser.py @@ -0,0 +1,46 @@ +import csv +import sys + +import numpy as np +import plotly.graph_objs as go +import plotly.offline as ply + +#import plotly +#from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot + +def csv_parse(file_name): + with open('temp.csv', 'r') as importedTable: + csv_reader = csv.reader(importedTable, delimiter=',') + myList = list(csv_reader) + + headers = myList[0] + myList.remove(myList[0]) + return headers, myList + +if __name__ == "__main__": + with open('temp.csv', 'r') as importedTable: + csv_reader = csv.reader(importedTable, delimiter=',') + myList = list(csv_reader) + + headers = myList[0] + myList.remove(myList[0]) + + + + # print(myList) + x = [] + y = [] + for i in range(len(myList)): + x[i] = myList[i][0] + y[i] = mylist[i][1] + + np_x = np.array(x) + np_y = np.array(y) + + + + iplot([{x_header : x_values, y_header : y_values}]) + + + + \ No newline at end of file