Esempio n. 1
0
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)