Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Figure 4-2 Area Chart with Two Series of Data

2022-10-10 60
Figure 4-2 Area Chart with Two Series of Data 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

Description of "Figure 4-2 Area Chart with Two Series of Data"

Creating a Stacked Area Chart

You can represent data in the area chart by using the StackedAreaChart class. This class builds areas that are stacked so that each series adjoins but does not overlap the preceding series. Example 4-2 implements this task.

Example 4-2 Creating a Stacked Area Chart import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.StackedAreaChart; import javafx.scene.chart.XYChart; import javafx.stage.Stage;   public class StackedAreaChartSample extends Application {   final NumberAxis xAxis = new NumberAxis(1, 31, 1); final NumberAxis yAxis = new NumberAxis(); final StackedAreaChart<Number, Number> sac =        new StackedAreaChart<Number, Number>(xAxis, yAxis);   @Override public void start(Stage stage) {    stage.setTitle("Area Chart Sample");    sac.setTitle("Temperature Monitoring (in Degrees C)");    XYChart.Series<Number, Number> seriesApril =            new XYChart.Series<Number, Number>();    seriesApril.setName("April");    seriesApril.getData().add(new XYChart.Data(1, 4));    seriesApril.getData().add(new XYChart.Data(3, 10));    seriesApril.getData().add(new XYChart.Data(6, 15));    seriesApril.getData().add(new XYChart.Data(9, 8));    seriesApril.getData().add(new XYChart.Data(12, 5));    seriesApril.getData().add(new XYChart.Data(15, 18));    seriesApril.getData().add(new XYChart.Data(18, 15));    seriesApril.getData().add(new XYChart.Data(21, 13));    seriesApril.getData().add(new XYChart.Data(24, 19));    seriesApril.getData().add(new XYChart.Data(27, 21));    seriesApril.getData().add(new XYChart.Data(30, 21));    XYChart.Series<Number, Number> seriesMay =            new XYChart.Series<Number, Number>();    seriesMay.setName("May");    seriesMay.getData().add(new XYChart.Data(1, 20));    seriesMay.getData().add(new XYChart.Data(3, 15));    seriesMay.getData().add(new XYChart.Data(6, 13));    seriesMay.getData().add(new XYChart.Data(9, 12));    seriesMay.getData().add(new XYChart.Data(12, 14));    seriesMay.getData().add(new XYChart.Data(15, 18));    seriesMay.getData().add(new XYChart.Data(18, 25));    seriesMay.getData().add(new XYChart.Data(21, 25));    seriesMay.getData().add(new XYChart.Data(24, 23));    seriesMay.getData().add(new XYChart.Data(27, 26));    seriesMay.getData().add(new XYChart.Data(31, 26));    Scene scene = new Scene(sac, 800, 600);    sac.getData().addAll(seriesApril, seriesMay);    stage.setScene(scene);    stage.show(); }   public static void main(String[] args) { launch(args); } }  

When you compile and run this application, it creates the chart shown in Figure 4-3.

Figure 4-3 Stacked Area Chart with Two Areas

Description of "Figure 4-3 Stacked Area Chart with Two Areas"

Compare the data shown in Figure 4-3 with the same data in Figure 4-2. The areas in the stacked area chart show cumulative values on the vertical axis at any given point along the horizontal axis. For example, the value on the vertical axis shown for May 15th in the stacked area chart is 36, which does not correspond to the actual temperature that day. This value represents the cumulative result for temperatures on April 15th and May 15th.

When you develop area charts in your JavaFX applications, remember that data on the vertical axes is interpreted according to the type of area charts (AreaChart or StackedAreaChart). Choose the data representation best suited for the task of the application.


Поделиться с друзьями:

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.