Как достать из XYChart значения x и y?

85
13 марта 2021, 16:30

У меня есть серия XYChart, которая заполняется при помощи цикла. Хотел был сделать отдельный цикл, который уже достает из этой серии отдельно x и y.

XYChart.Series series = new XYChart.Series<>(); 
    ObservableList<XYChart.Data> list = FXCollections.observableArrayList(); 
     
    for (double i = 0; i < 360; i += 0.5) { 
                double radian = i / 57.3; 
                double ro = 2 * a * (1 - Math.cos(radian)); 
                double x1 = ro * Math.cos(radian); 
                double y1 = ro * Math.sin(radian); 
                list.add(new XYChart.Data(x1, y1)); 
            } 
            series.setData(list); 
            chart_zone.getData().addAll(series);

Answer 1

Вам необходимо получить ваш double. Для этого сделайте так

double x=(double)((XYChart.Data)series.getData().get(0)).getXValue();
double y=(double)((XYChart.Data)series.getData().get(0)).getYValue(); 

Первоисточник, конечно же тут.

Из series.getData() вы получаете ObservableList, откуда берете первый элемент и приводите его к типу XYChart.Data, откуда вы берете значение вашего X и Y и приводите его к double

READ ALSO
Размер буфера InputStream

Размер буфера InputStream

Есть сокет сервер\клиент на Java данные собираюсь забирать из сокета большими блоками

122
Две @OneToOne Hibernate аннотации в одном Entity

Две @OneToOne Hibernate аннотации в одном Entity

Я пытаюсь написать запрос который будет выдавать все Entity из бд которые проходят фильтрацию, однако у меня возникает конфликт так-как я использую...

83
Jax-rs CRUD. Проблема с ошибкой Method Not Allowed

Jax-rs CRUD. Проблема с ошибкой Method Not Allowed

Ошибка: HTTP Status 405 - Method Not Allowed

116
Could not get unknown property &#39;srcDir&#39; for main classes of type org.gradle.api.internal.tasks.DefaultSourceSetOutput

Could not get unknown property 'srcDir' for main classes of type org.gradle.api.internal.tasks.DefaultSourceSetOutput

При попытке открыть GDX-проект, мне пишется: Could not get unknown property 'srcDir' for main classes of type orggradle

110