# File Formats

CanvasXpress not only lets you create data visualizations in the JSON format, but it also allows you to load other data formats, including XML, PNG, and tab-delimited (CSV, TSV).

Create these visualization formats programmatically or by dragging and dropping them into the CanvasXpress visualization.

Below is an example showing a visualization of a CSV file dataset. See the parameters in the JSON below.


Code Used

var cX = new CanvasXpress(
  {
   "renderTo": "canvasId",
   "data": "https://raw.githubusercontent.com/neuhausi/Rdatasets/master/csv/datasets/ToothGrowth.csv",
   "config": {
     "title": "Tooth Growth",
     "smpLabelRotate": 90,
     "graphType": "Boxplot",
     "graphOrientation": "vertical",
     "metaData": {
       "dose" : true
     },
     "groupingFactors": [ "dose" ]
   },
   "events": false
  }
);

To demonstrate the drag and drop capabilities of the CanvasXpress visualization, you may download the files below and drag them into the visualization. This tool allows for easy and time-effective handling of datasets.