Не используйте график «Линия». Вместо этого используйте диаграмму «Временной ряд».
Он автоматически решает проблемы, связанные с нанесением на карту всех точек, но помечая их только для чтения. Он также обрабатывает проблемы, создаваемые точками данных, которые не распределены равномерно.
РЕДАКТИРОВАТЬ: если ваши входящие данные представляют собой строку вместо даты, то у вас есть дополнительная работа. Графики временного ряда ожидают времена (ну, даты). Вам нужно будет привести вашу DateString в реальную дату. Но работа маленькая, а польза большая. Используйте переменную, подобную этой: new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse($F{MyDateString})
.