## Data Definition


#### Series
Type: `string`

Default validate:  
```js
function (d) {
	          return this.accessor(d) !== undefined;
	        }
```

Default accessor:  
```js
function (line) {
	          return String(line[2]);
	        }
```

#### X Axis
Type: `number,date,string`

Default validate:  
```js
function (d) {
	          var isValid = this.accessor(d) !== undefined;
	          isValid = isValid && this.accessor(d) !== '';
	          if (_Chart.c('xScaleType') === 'date') {
	            isValid = isValid && !isNaN(this.accessor(d).getTime());
	          }
	          return isValid;
	        }
```

Default accessor:  
```js
function (line) {
	          if (_Chart.c('xScaleType') === 'date') {
	            return moment(line[0]).toDate();
	          } else if (_Chart.c('xScaleType') === 'number') {
	            return Number(line[0]);
	          } else {
	            return line[0];
	          }
	        }
```

#### Y Axis
Type: `number`

Default validate:  
```js
function (d) {
	          return !isNaN(this.accessor(d));
	        }
```

Default accessor:  
```js
function (line) {
	          return Number(line[1]);
	        }
```

