yOrigSeries[(int) xBox]++;
minX = Math.min(minX, segment.getLength());
}
+ double timeWidth = (double) maxLength / (double) width;
for (int i = 0; i < width; i++) {
- xOrigSeries[i] = i * maxLength / width;
+ xOrigSeries[i] = i * timeWidth;
}
double maxY = Double.MIN_VALUE;
for (int i = 0; i < width; i++) {
return CompletableFuture.supplyAsync(() -> computeData(timeRange, durationRange));
}
- private @Nullable ArrayList<ISegment> computeData(final TmfTimeRange timeRange, final Range durationRange) {
+ private @Nullable List<ISegment> computeData(final TmfTimeRange timeRange, final Range durationRange) {
final AbstractSegmentStoreAnalysisModule analysisModule = fAnalysisModule;
if (analysisModule == null) {
return null;