## 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]);
		        }
```

