docs: public static Chart getMSDLineChart(ArrayList<? extends Trajectory> t, int lagMin,
  			int lagMax, AbstractMeanSquaredDisplacmentEvaluator msdeval) {
  
  		double[] xData = new double[lagMax - lagMin + 1];
  		double[] yData = new double[lagMax - lagMin + 1];
  		for (int j = lagMin; j < lagMax + 1; j++) {
  			double msd = 0;
  			int N = 0;
  			for (int i = 0; i < t.size(); i++) {
  				if(t.get(i).size()>lagMax){
  					msdeval.setTrajectory(t.get(i));
  					msdeval.setTimelag(j);
  					msd += msdeval.evaluate()[0];
  					N++;
  				}
  			}
  			msd = 1.0 / N * msd;
  			xData[j - lagMin] = j;
  			yData[j - lagMin] = msd;
  		}
  
  		// Create Chart
  		Chart chart = QuickChart.getChart("MSD Line", "LAG", "MSD", "MSD",
  				xData, yData);
  
  		// Show it
  	//	new SwingWrapper(chart).displayChart();
  		return chart;
  	}