У меня сейчас есть рабочее решение, хотя мне все еще интересны лучшие подходы,
Изначально я установил диапазон оси домена на фиксированный диапазон от 0 до 200:
domainAxis.setRange(0, 200);
В коде, который добавляет данные к графику, я проверяю, добавляется ли 200-е значение, и если это так, я переключаю диапазон на фиксированный автоматический диапазон 200. Это работает, хотя это немного неуклюже (тем более, что я также должен проверить, выбрал ли пользователь опцию, чтобы полностью отключить фиксированное окно и отобразить все значения).
if (!allDataButton.isSelected() && count == 200)
{
domainAxis.setAutoRange(true);
domainAxis.setFixedAutoRange(200);
}