docs: function trimToXDomain(array) {
  		var start = 0,
  			len = array.length,
  			xDomainStart = parent.x.domain()[0];
  		
  		// remove any data earlier than first full range
  		while ( start < len ) {
  			if ( array[start].date.getTime() >= xDomainStart.getTime() ) {
  				break;
  			}
  			start += 1;
  		}
  		return (start === 0 ? array : array.slice(start));
  	}