Usage: Uploads data for chart from csv, tsv or JSON file. The function will asynchronously fetch the data and return a promise if data is successfully fetched. This must be called before make, using, and in when creating a chart because you want the data to be fetched before building the chart.

If using this function, you would need to chain a then and use the data returned to create your chart. For catching any errors, we recommend chaining a catch at the end. See example below.

Params Type Units
dataFile Object or String N/A


tld3.upload('./data/barData.csv') // uploads data from csv and returns a promise
    .then((data) => { // if the promise returns successfully, create the chart
    .catch((err) => { // else handle error