def main(): description = [("Country", "string"), ("Count", "number") ] data = [] with open('country.csv') as f: for line in f.readlines(): country, count = line.split(',') data.append([country, int(count)]) # Loading it into gviz_api.DataTable data_table = gviz_api.DataTable(description) data_table.LoadData(data) # Creating a JavaScript code string jscode = data_table.ToJSCode("jscode_data") # Creating a JSon string #json = data_table.ToJSon(columns_order=("name", "salary", "full_time"), # order_by="salary") # Putting the JS code and JSon string into the template html_page = page_template % vars() webserver.serve_page(html_page)
def main(): description = [("Topping", "string"), ("Slices", "number")] data = [["Mushrooms", 3], ["Onions", 1], ["Olives", 1], ["Zucchini", 1], ["Pepperoni", 2]] # Loading it into gviz_api.DataTable data_table = gviz_api.DataTable(description) data_table.LoadData(data) # Creating a JavaScript code string jscode = data_table.ToJSCode("jscode_data") # Creating a JSon string # json = data_table.ToJSon(columns_order=("name", "salary", "full_time"), # order_by="salary") # Putting the JS code and JSon string into the template html_page = page_template % vars() webserver.serve_page(html_page)