Когда вы делаете data(it.x, it.y)
, перебирая список points
, вы фактически добавляете данные на график.Изменение списка, который вы повторяли после факта, не окажет никакого влияния на точки данных, которые вы добавили ранее.
Каждый Series
имеет ObservableList<XYChart.Data<Number, Number>>
, называемый data
, где фактические данные для диаграммысерия сохраняется.Вы можете выполнить привязку к dataProperty
серии, если хотите автоматически обновлять диаграмму при изменении этих точек данных, или же вы можете напрямую манипулировать списком data
, чтобы получить тот же эффект без добавления привязки / слушателей.