AChartEngine убрать промежуток между двумя значениями
График отображает значение температуры в определённое время. Когда временное промежуток между двумя измерениями большой, то возникает такая проблема

Можно ли убрать промежуток между двумя точками? График отображаю следующим образом:
JSONObject jsonResponse = new JSONObject(response);
double[] temp1 = new double[5];
Date[] dt = new Date[5];
@SuppressLint("SimpleDateFormat") DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(int i = 0; i < 5; i++) {
dt[i] = dateFormat.parse(jsonResponse.getString("d1"+ (i+1)));
temp1[i] = jsonResponse.getDouble("t1"+(i+1));
}
TimeSeries visitsSeries = new TimeSeries("Temp");
for(int i=0;i<dt.length;i++){
assert dt[i] != null;
visitsSeries.add(dt[i], temp1[i]);
}
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(visitsSeries);
XYSeriesRenderer visitsRenderer = new XYSeriesRenderer();
visitsRenderer.setColor(Color.rgb(255, 165, 0));
visitsRenderer.setPointStyle(PointStyle.CIRCLE);
visitsRenderer.setFillPoints(true);
visitsRenderer.setLineWidth(2);
visitsRenderer.setDisplayChartValues(false);
XYMultipleSeriesRenderer multiRenderer = new XYMultipleSeriesRenderer();
multiRenderer.setAxisTitleTextSize(40);
multiRenderer.setLabelsTextSize(40);
multiRenderer.setMargins(new int[]{0,40,-40,0});
multiRenderer.setShowLegend(false);
multiRenderer.setShowGrid(true);
multiRenderer.setClickEnabled(false);
multiRenderer.setZoomEnabled(false, false);
multiRenderer.setPanEnabled(false);
multiRenderer.setZoomButtonsVisible(false);
multiRenderer.setSelectableBuffer(10);
multiRenderer.addSeriesRenderer(visitsRenderer);
LinearLayout chartContainer = findViewById(R.id.graphTemp);
graphTemp = ChartFactory.getTimeChartView(getBaseContext(), dataset, multiRenderer,"HH:MM");
chartContainer.addView(graphTemp);