duderstadt-lab / mars-fx

BSD 2-Clause "Simplified" License
3 stars 1 forks source link

Chartfx, best method to enforce plot update on axis update #76

Open karlduderstadt opened 2 years ago

karlduderstadt commented 2 years ago

when adjusting the axis of a chart, the default chartfx sometimes only updates the axis without updating the chart itself. This means the axis and chart are out of sync, which appears to be a bug. We have addressed this by performing an extra layout() cycle when the axes are changed or for most other changes. However, it remains unclear if this is the best method to ensure synchronization.

I just discovered, we are not the only ones with this problem and the problem also appears to exist in chartfx 11. The method to force updating on chart update proposed in this issue looks like an excellent solution. We should explore this method during the migration to java 11 later this summer.

https://github.com/fair-acc/chart-fx/issues/533