Мне удалось составить диаграмму Ганта в JavaFX, используя этот ответ: Gantt chart from scratch.Добавление DateAxis в диаграмму gantt Javafx
Также я был в состоянии добавить DateAxis с помощью this- http://myjavafx.blogspot.com.by/2013/09/javafx-charts-display-date-values-on.html
Но сейчас он является непригодным для использования, так как текущая диаграмма Ганта не обрабатывает «длину» в качестве даты. Таким образом, он отлично рисует начало диаграммы, но конец графика может быть где угодно, и если вы измените размер окна с графиком, конец будет еще более случайным.
Я добавляю новую диаграмму с .add(new XYChart.Data(job.getTime(), machine, new ExtraData(timeLength, "status-red"))
где «timeLength» я установил как число миллисекунд. Но в основном это не работает, и он может получить только long.Also я не могу использовать JfreeChart, потому что я не могу добавить его FXML, который я использую.
Итак, как я могу получить точное как начало, так и конец каждого графика?
спасибо.