int stepSize = this.data.size() / 10 + 1;
StringBuilder timeAxisLabels = new StringBuilder("&chxl=0:");
StringBuilder timeAxisLabelPositions = new StringBuilder("&chxp=0");
for (Iterator<GroupedTimingStatistics> iter = data.iterator(); iter.hasNext();) {
GroupedTimingStatistics groupedTimingStatistics = iter.next();
long windowStartTime = groupedTimingStatistics.getStartTime();
String label = dateFormat.format(new Date(windowStartTime));
double position = 100.0 * (windowStartTime - minTimeValue) / (maxTimeValue - minTimeValue);
timeAxisLabels.append("|").append(label);
timeAxisLabelPositions.append(",").append(decimalFormat.format(position));