Java Code Examples for javafx.scene.chart.BarChart#setTitle()
The following examples show how to use
javafx.scene.chart.BarChart#setTitle() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Renderer.java From strangefx with BSD 3-Clause "New" or "Revised" License | 6 votes |
public static void renderMeasuredProbabilities(int[] results) { CategoryAxis xAxis = new CategoryAxis(); NumberAxis yAxis = new NumberAxis(); BarChart<String, Integer> barChart = new BarChart(xAxis, yAxis); barChart.setData(getChartData(results)); barChart.setTitle("Measured probability distribution"); StackPane root = new StackPane(); root.getChildren().add(barChart); if (myStage != null) { Scene oldscene = myStage.getScene(); VBox box = (VBox)(oldscene.getRoot()); oldscene.setRoot(new StackPane()); box.getChildren().add(root); Scene newScene = new Scene(box); newScene.getStylesheets().add(Main.class.getResource("/styles.css").toExternalForm()); myStage.setScene(newScene); } else { Stage stage = new Stage(); stage.setScene(new Scene(root, 640, 480)); stage.show(); } }
Example 2
Source File: Main.java From quantumjava with BSD 3-Clause "New" or "Revised" License | 5 votes |
private static void showResults(int[] results) { CategoryAxis xAxis = new CategoryAxis(); NumberAxis yAxis = new NumberAxis(); BarChart<String, Integer> barChart = new BarChart(xAxis, yAxis); barChart.setData(getChartData(results)); barChart.setTitle("Classic probability distribution"); StackPane root = new StackPane(); root.getChildren().add(barChart); Stage stage = new Stage(); stage.setTitle("Two coins, classic case"); stage.setScene(new Scene(root, 640, 480)); stage.show(); }
Example 3
Source File: AdvHorizontalBarChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<Number, String> createChart() { final String[] years = {"2007", "2008", "2009"}; final CategoryAxis yAxis = new CategoryAxis(); final NumberAxis xAxis = new NumberAxis(); final BarChart<Number,String> bc = new BarChart<Number,String>(xAxis,yAxis); // setup chart bc.setTitle("Horizontal Bar Chart Example"); yAxis.setLabel("Year"); yAxis.setCategories(FXCollections.<String>observableArrayList(Arrays.asList(years))); xAxis.setLabel("Price"); // add starting data XYChart.Series<Number,String> series1 = new XYChart.Series<Number,String>(); series1.setName("Data Series 1"); XYChart.Series<Number,String> series2 = new XYChart.Series<Number,String>(); series2.setName("Data Series 2"); XYChart.Series<Number,String> series3 = new XYChart.Series<Number,String>(); series3.setName("Data Series 3"); series1.getData().add(new XYChart.Data<Number,String>(567, years[0])); series1.getData().add(new XYChart.Data<Number,String>(1292, years[1])); series1.getData().add(new XYChart.Data<Number,String>(2180, years[2])); series2.getData().add(new XYChart.Data<Number,String>(956, years[0])); series2.getData().add(new XYChart.Data<Number,String>(1665, years[1])); series2.getData().add(new XYChart.Data<Number,String>(2450, years[2])); series3.getData().add(new XYChart.Data<Number,String>(800, years[0])); series3.getData().add(new XYChart.Data<Number,String>(1000, years[1])); series3.getData().add(new XYChart.Data<Number,String>(2800, years[2])); bc.getData().add(series1); bc.getData().add(series2); bc.getData().add(series3); return bc; }
Example 4
Source File: AdvancedBarChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final String[] years = {"2007", "2008", "2009"}; final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,"$",null)); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); // setup chart bc.setTitle("Advanced Bar Chart"); xAxis.setLabel("Year"); xAxis.setCategories(FXCollections.<String>observableArrayList(Arrays.asList(years))); yAxis.setLabel("Price"); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); XYChart.Series<String,Number> series2 = new XYChart.Series<String,Number>(); series2.setName("Data Series 2"); XYChart.Series<String,Number> series3 = new XYChart.Series<String,Number>(); series3.setName("Data Series 3"); // create sample data series1.getData().add(new XYChart.Data<String,Number>(years[0], 567)); series1.getData().add(new XYChart.Data<String,Number>(years[1], 1292)); series1.getData().add(new XYChart.Data<String,Number>(years[2], 2180)); series2.getData().add(new XYChart.Data<String,Number>(years[0], 956)); series2.getData().add(new XYChart.Data<String,Number>(years[1], 1665)); series2.getData().add(new XYChart.Data<String,Number>(years[2], 2450)); series3.getData().add(new XYChart.Data<String,Number>(years[0], 800)); series3.getData().add(new XYChart.Data<String,Number>(years[1], 1000)); series3.getData().add(new XYChart.Data<String,Number>(years[2], 2800)); bc.getData().add(series1); bc.getData().add(series2); bc.getData().add(series3); return bc; }
Example 5
Source File: AdvBarAudioChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(0,50,10); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); bc.setId("barAudioDemo"); bc.setLegendVisible(false); bc.setAnimated(false); bc.setBarGap(0); bc.setCategoryGap(1); bc.setVerticalGridLinesVisible(false); // setup chart bc.setTitle("Live Audio Spectrum Data"); xAxis.setLabel("Frequency Bands"); yAxis.setLabel("Magnitudes"); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,null,"dB")); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); //noinspection unchecked series1Data = new XYChart.Data[128]; String[] categories = new String[128]; for (int i=0; i<series1Data.length; i++) { categories[i] = Integer.toString(i+1); series1Data[i] = new XYChart.Data<String,Number>(categories[i],50); series1.getData().add(series1Data[i]); } bc.getData().add(series1); return bc; }
Example 6
Source File: AdvHorizontalBarChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<Number, String> createChart() { final String[] years = {"2007", "2008", "2009"}; final CategoryAxis yAxis = new CategoryAxis(); final NumberAxis xAxis = new NumberAxis(); final BarChart<Number,String> bc = new BarChart<Number,String>(xAxis,yAxis); // setup chart bc.setTitle("Horizontal Bar Chart Example"); yAxis.setLabel("Year"); yAxis.setCategories(FXCollections.<String>observableArrayList(Arrays.asList(years))); xAxis.setLabel("Price"); // add starting data XYChart.Series<Number,String> series1 = new XYChart.Series<Number,String>(); series1.setName("Data Series 1"); XYChart.Series<Number,String> series2 = new XYChart.Series<Number,String>(); series2.setName("Data Series 2"); XYChart.Series<Number,String> series3 = new XYChart.Series<Number,String>(); series3.setName("Data Series 3"); series1.getData().add(new XYChart.Data<Number,String>(567, years[0])); series1.getData().add(new XYChart.Data<Number,String>(1292, years[1])); series1.getData().add(new XYChart.Data<Number,String>(2180, years[2])); series2.getData().add(new XYChart.Data<Number,String>(956, years[0])); series2.getData().add(new XYChart.Data<Number,String>(1665, years[1])); series2.getData().add(new XYChart.Data<Number,String>(2450, years[2])); series3.getData().add(new XYChart.Data<Number,String>(800, years[0])); series3.getData().add(new XYChart.Data<Number,String>(1000, years[1])); series3.getData().add(new XYChart.Data<Number,String>(2800, years[2])); bc.getData().add(series1); bc.getData().add(series2); bc.getData().add(series3); return bc; }
Example 7
Source File: AdvancedBarChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final String[] years = {"2007", "2008", "2009"}; final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,"$",null)); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); // setup chart bc.setTitle("Advanced Bar Chart"); xAxis.setLabel("Year"); xAxis.setCategories(FXCollections.<String>observableArrayList(Arrays.asList(years))); yAxis.setLabel("Price"); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); XYChart.Series<String,Number> series2 = new XYChart.Series<String,Number>(); series2.setName("Data Series 2"); XYChart.Series<String,Number> series3 = new XYChart.Series<String,Number>(); series3.setName("Data Series 3"); // create sample data series1.getData().add(new XYChart.Data<String,Number>(years[0], 567)); series1.getData().add(new XYChart.Data<String,Number>(years[1], 1292)); series1.getData().add(new XYChart.Data<String,Number>(years[2], 2180)); series2.getData().add(new XYChart.Data<String,Number>(years[0], 956)); series2.getData().add(new XYChart.Data<String,Number>(years[1], 1665)); series2.getData().add(new XYChart.Data<String,Number>(years[2], 2450)); series3.getData().add(new XYChart.Data<String,Number>(years[0], 800)); series3.getData().add(new XYChart.Data<String,Number>(years[1], 1000)); series3.getData().add(new XYChart.Data<String,Number>(years[2], 2800)); bc.getData().add(series1); bc.getData().add(series2); bc.getData().add(series3); return bc; }
Example 8
Source File: AdvBarAudioChartSample.java From marathonv5 with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(0,50,10); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); bc.setId("barAudioDemo"); bc.setLegendVisible(false); bc.setAnimated(false); bc.setBarGap(0); bc.setCategoryGap(1); bc.setVerticalGridLinesVisible(false); // setup chart bc.setTitle("Live Audio Spectrum Data"); xAxis.setLabel("Frequency Bands"); yAxis.setLabel("Magnitudes"); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,null,"dB")); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); //noinspection unchecked series1Data = new XYChart.Data[128]; String[] categories = new String[128]; for (int i=0; i<series1Data.length; i++) { categories[i] = Integer.toString(i+1); series1Data[i] = new XYChart.Data<String,Number>(categories[i],50); series1.getData().add(series1Data[i]); } bc.getData().add(series1); return bc; }
Example 9
Source File: BarCharts - MainApp.java From Java-for-Data-Science with MIT License | 5 votes |
public void simpleBarChartByCountry(Stage stage) { stage.setTitle("Bar Chart"); final BarChart<String, Number> barChart = new BarChart<>(xAxis, yAxis); barChart.setTitle("Country Summary"); xAxis.setLabel("Country"); yAxis.setLabel("Population"); series1.setName("1950"); addDataItem(series1, belgium, 8639369); addDataItem(series1, france, 42518000); addDataItem(series1, germany, 68374572); addDataItem(series1, netherlands, 10113527); addDataItem(series1, sweden, 7014005); addDataItem(series1, unitedKingdom, 50127000); series2.setName("1960"); addDataItem(series2, belgium, 9118700); addDataItem(series2, france, 46584000); addDataItem(series2, germany, 72480869); addDataItem(series2, netherlands, 11486000); addDataItem(series2, sweden, 7480395); addDataItem(series2, unitedKingdom, 52372000); series3.setName("1970"); addDataItem(series3, belgium, 9637800); addDataItem(series3, france, 51918000); addDataItem(series3, germany, 77783164); addDataItem(series3, netherlands, 13032335); addDataItem(series3, sweden, 8042803); addDataItem(series3, unitedKingdom, 55632000); Scene scene = new Scene(barChart, 800, 600); barChart.getData().addAll(series1, series2, series3); stage.setScene(scene); stage.show(); }
Example 10
Source File: ChartAdvancedBar.java From netbeans with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final String[] years = {"2007", "2008", "2009"}; final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,"$",null)); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); // setup chart bc.setTitle("Advanced Bar Chart"); xAxis.setLabel("Year"); xAxis.setCategories(FXCollections.<String>observableArrayList(Arrays.asList(years))); yAxis.setLabel("Price"); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); XYChart.Series<String,Number> series2 = new XYChart.Series<String,Number>(); series2.setName("Data Series 2"); XYChart.Series<String,Number> series3 = new XYChart.Series<String,Number>(); series3.setName("Data Series 3"); // create sample data series1.getData().add(new XYChart.Data<String,Number>(years[0], 567)); series1.getData().add(new XYChart.Data<String,Number>(years[1], 1292)); series1.getData().add(new XYChart.Data<String,Number>(years[2], 2180)); series2.getData().add(new XYChart.Data<String,Number>(years[0], 956)); series2.getData().add(new XYChart.Data<String,Number>(years[1], 1665)); series2.getData().add(new XYChart.Data<String,Number>(years[2], 2450)); series3.getData().add(new XYChart.Data<String,Number>(years[0], 800)); series3.getData().add(new XYChart.Data<String,Number>(years[1], 1000)); series3.getData().add(new XYChart.Data<String,Number>(years[2], 2800)); bc.getData().add(series1); bc.getData().add(series2); bc.getData().add(series3); return bc; }
Example 11
Source File: ChartAudioBar.java From netbeans with Apache License 2.0 | 5 votes |
protected BarChart<String, Number> createChart() { final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(0,50,10); final BarChart<String,Number> bc = new BarChart<String,Number>(xAxis,yAxis); bc.setId("barAudioDemo"); bc.setLegendVisible(false); bc.setAnimated(false); bc.setBarGap(0); bc.setCategoryGap(1); bc.setVerticalGridLinesVisible(false); // setup chart bc.setTitle("Live Audio Spectrum Data"); xAxis.setLabel("Frequency Bands"); yAxis.setLabel("Magnitudes"); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis,null,"dB")); // add starting data XYChart.Series<String,Number> series1 = new XYChart.Series<String,Number>(); series1.setName("Data Series 1"); //noinspection unchecked series1Data = new XYChart.Data[128]; String[] categories = new String[128]; for (int i=0; i<series1Data.length; i++) { categories[i] = Integer.toString(i+1); series1Data[i] = new XYChart.Data<String,Number>(categories[i],50); series1.getData().add(series1Data[i]); } bc.getData().add(series1); return bc; }
Example 12
Source File: ParetoChartController.java From OEE-Designer with MIT License | 4 votes |
private BarChart<String, Number> createBarChart(String categoryLabel) { // X-Axis category CategoryAxis xAxis = new CategoryAxis(); xAxis.setLabel(categoryLabel); // Y-Axis (%) NumberAxis yAxis = new NumberAxis(0, 100, 10); yAxis.setLabel(DesignerLocalizer.instance().getLangString("percent")); yAxis.setAutoRanging(false); yAxis.setUpperBound(100.0d); yAxis.setLowerBound(0.0d); // create bar chart BarChart<String, Number> chBarChart = new BarChart<>(xAxis, yAxis); chBarChart.setTitle(chartTitle); chBarChart.setLegendVisible(false); chBarChart.setAnimated(false); chBarChart.getData().add(barChartSeries); // add the points double total = totalCount.doubleValue(); if (total > 0.0d) { int count = 0; for (ParetoItem paretoItem : paretoItems) { if (count > TOP_N) { break; } count++; Float percentage = new Float(paretoItem.getValue().floatValue() / total * 100.0f); XYChart.Data<String, Number> point = new XYChart.Data<>(paretoItem.getCategory(), percentage); barChartSeries.getData().add(point); } } // add listener for mouse click on bar for (Series<String, Number> series : chBarChart.getData()) { for (XYChart.Data<String, Number> item : series.getData()) { item.getNode().setOnMouseClicked((MouseEvent event) -> { onBarChartNodeSelected(item); }); } } return chBarChart; }
Example 13
Source File: BarCharts - MainApp.java From Java-for-Data-Science with MIT License | 4 votes |
public void simpleBarChartByYear(Stage stage) { stage.setTitle("Bar Chart"); final BarChart<String, Number> barChart = new BarChart<>(xAxis, yAxis); barChart.setTitle("Year Summary"); xAxis.setLabel("Year"); yAxis.setLabel("Population"); String year1950 = "1950"; String year1960 = "1960"; String year1970 = "1970"; series1.setName(belgium); addDataItem(series1, year1950, 8639369); addDataItem(series1, year1960, 9118700); addDataItem(series1, year1970, 9637800); series2.setName(france); addDataItem(series2, year1950, 42518000); addDataItem(series2, year1960, 46584000); addDataItem(series2, year1970, 51918000); series3.setName(germany); addDataItem(series3, year1950, 68374572); addDataItem(series3, year1960, 72480869); addDataItem(series3, year1970, 77783164); series4.setName(netherlands); addDataItem(series4, year1950, 10113527); addDataItem(series4, year1960, 11486000); addDataItem(series4, year1970, 13032335); series5.setName(sweden); addDataItem(series5, year1950, 7014005); addDataItem(series5, year1960, 7480395); addDataItem(series5, year1970, 8042803); series6.setName(unitedKingdom); addDataItem(series6, year1950, 50127000); addDataItem(series6, year1960, 52372000); addDataItem(series6, year1970, 55632000); Scene scene = new Scene(barChart, 800, 600); barChart.getData().addAll(series1, series2, series3, series4, series5, series6); stage.setScene(scene); stage.show(); }