Some time ago I was searching for a chart library on top of JavaFX charts, but I've encountered two problems:
1) Not interactive out of the box
2) Can't combine lines and points on a single chart without a lot of headache.
I hope it will be solved. JFreeChart is a good library, but it is very old.