Figure 4-2 Area Chart with Two Series of Data — КиберПедия 

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Figure 4-2 Area Chart with Two Series of Data

2022-10-10 37
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.


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

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

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...



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

0.005 с.