Постепенная отрисовка графика JavaFX

289
05 мая 2017, 16:39

Хочу сделать плавную отрисовку графика в JavaFX, сейчас график рисуется как-то странно, как-будто "натягивается" на координаты, а необходимо, чтобы линия графика рисовалась постепенно от одной координате к другой, что можете посоветовать?

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.scene.layout.HBox;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class ForCyber extends Application {
    public void start(Stage primaryStage) throws Exception {
        init(primaryStage);
    }
    private void init(Stage primaryStage) {
        NumberAxis xAxis = new NumberAxis();
        NumberAxis yAxis = new NumberAxis();
        LineChart<Number, Number> lineChart = new LineChart<Number, Number>(xAxis, yAxis);
        XYChart.Series series1 = new XYChart.Series();

        HBox root = new HBox();
        lineChart.getData().add(series1);
        root.getChildren().add(lineChart);
        Scene scene = new Scene(root, 650, 330);
        primaryStage.setScene(scene);

        for (int i = 0; i <10; i++) {
            series1.getData().add(new XYChart.Data<Number, Number>(i, i*10));
        }
        for (XYChart.Series<Number, Number> series : lineChart.getData()) {
            for (XYChart.Data<Number, Number> data : series.getData()) {
                StackPane stackPane = (StackPane) data.getNode();
                stackPane.setVisible(false);
            }
        }

        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}
READ ALSO
WebView android JSOUP

WebView android JSOUP

ЗдравствуйтеВозник вопрос по поводу парсинга страницы

319
переключение окон android

переключение окон android

Как сделать так, чтобы окно 1 стало неактивным, а окно 2 активным в Android Studio

204
Как склеить DOC файлы?

Как склеить DOC файлы?

Нужно склеить несколькоdoc файлов в один и конвертировать его в pdf, не теряя картинки и форматирование (хотя бы частично)

373
методом get из из листа integer получить число для сравнения

методом get из из листа integer получить число для сравнения

Вот лист TimeRecord = new ArrayList<Integer>(); Если печатать значение элемента 0, то он печатается

248