Метки тиков JavaFX не видны на каждом графике.Как сделать их видимыми? - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть приложение JavaFX, которое создает диаграмму, но ее ось не показывает никакого значения, также в построителе сцены нет меток тиков, показанных на любом графике с настройками по умолчанию. вот как выглядит диаграмма, когда добавлено и показано , без меток, как вы можете видеть.Вот код, но проблема общая.Что я могу сделать?Я пытался изменить версию Java с 8 до 11, поэтому это не помогло.

public BarChart getGenreAndMinutesChart(){
    final CategoryAxis xAxis = new CategoryAxis();
    xAxis.setLabel("Genre");
    xAxis.setAnimated(false);

    final NumberAxis yAxis = new NumberAxis();
    yAxis.setLabel("Minutes");
    yAxis.setAnimated(false);

    BarChart<String, Number> barChart = new BarChart<>(xAxis,yAxis);
    barChart.setAnimated(false);

    XYChart.Series<String, Number> series = new XYChart.Series();
    series.setName("Minutes played");

    for(String genre: getGenres()){
        series.getData().add(new XYChart.Data<String, Number>(genre, getHoursByGenre(genre)));
    }

    barChart.getData().add(series);
    return barChart;
}
...