private void initChart() { stateToAxis.clear(); for (WorkflowInstanceState workflowInstanceState : WorkflowInstanceState.values()) { XYChart.Series<Number, Number> series = new XYChart.Series<Number, Number>(); series.setName(workflowInstanceState.toString()); stateToAxis.put(workflowInstanceState, series); areaChart.getData().add(series); } // areaChart.getXAxis().setAnimated(false); }
public void addNode(CalendarNode node, String title) { ModelInflater inflater = new ModelInflater(node); XYChart.Series<DateTime, CalendarNode> series = new XYChart.Series<>(); series.setName(title); DateTime[] dates = inflater.getDates(); CalendarExtras[] extras = inflater.getExtras(); List<CalendarNode> nodes = inflater.getNodes(); for (int i = 0; i < nodes.size(); i++) { series.getData().add(new XYChart.Data<>(dates[i], nodes.get(i), extras[i])); } getData().add(series); rootNode.addChild(node); }
private void updateChart(XYChart<Number, Number> chart, Map<String, List<TimeValuePair<Double>>> seriesTitleToData) { chart.getData().clear(); for (Entry<String, List<TimeValuePair<Double>>> seriesData : seriesTitleToData.entrySet()) { final Series<Number, Number> series = new Series<Number, Number>(); series.setName(seriesData.getKey()); for (TimeValuePair<Double> timeValuePair : seriesData.getValue()) { final Data<Number, Number> data = new Data<Number, Number>(timeValuePair.date.getTime(), timeValuePair.value); data.setNode(new HoveredNode(timeValuePair)); series.getData().add(data); } chart.getData().add(series); } ComponentUtil.setupXAxis((NumberAxis) chart.getXAxis(), chart.getData()); // measurePointsChart.getYAxis().setAutoRanging(false); // ((NumberAxis)measurePointsChart.getYAxis()).setLowerBound(0); // ((NumberAxis)measurePointsChart.getYAxis()).setUpperBound(ymax*1.10); }
series1.setName("2016"); series1.getData().add(new XYChart.Data(austria, 25601.34)); series1.getData().add(new XYChart.Data(brazil, 20148.82)); series2.setName("2017"); series2.getData().add(new XYChart.Data(austria, 57401.85)); series2.getData().add(new XYChart.Data(brazil, 41941.19)); series3.setName("2018"); series3.getData().add(new XYChart.Data(austria, 45000.65)); series3.getData().add(new XYChart.Data(brazil, 44835.76));
series.setName(seriesName); seriesMap.put(seriesName, series); chart.getData().add(series);
private void initChart() { seriesSystemCpuLoad = new XYChart.Series<Number, Number>(); seriesSystemCpuLoad.setName("SystemCpuLoad"); cpuChart.getData().add(seriesSystemCpuLoad); seriesProcessCpuLoad = new XYChart.Series<Number, Number>(); seriesProcessCpuLoad.setName("ProcessCpuLoad"); cpuChart.getData().add(seriesProcessCpuLoad); cpuChart.getXAxis().setAnimated(false); seriesThread = new XYChart.Series<Number, Number>(); seriesThread.setName("Threads count"); threadChart.getData().add(seriesThread); cpuChart.getXAxis().setAnimated(false); seriesClasses = new XYChart.Series<Number, Number>(); seriesClasses.setName("Total loaded classes"); classesChart.getData().add(seriesClasses); seriesMemory = new XYChart.Series<Number, Number>(); seriesMemory.setName("Memory usage"); memoryChart.getData().add(seriesMemory); seriesFreeSystemMem = new XYChart.Series<Number, Number>(); seriesFreeSystemMem.setName("Free System Memory"); memoryChart.getData().add(seriesFreeSystemMem); cpuChart.getXAxis().setAnimated(false); threadChart.getXAxis().setAnimated(false); classesChart.getXAxis().setAnimated(false); memoryChart.getXAxis().setAnimated(false); // memoryChart.sett }
public static BarChart<String, Number> chart( String title, StringColumn x, NumberColumn y) { final CategoryAxis xAxis = new CategoryAxis(); final NumberAxis yAxis = new NumberAxis(); xAxis.setLabel(x.name()); yAxis.setLabel(y.name()); Table t = Table.create("", x, y); t = t.sortDescendingOn(y.name()); final BarChart<String, Number> bar = new BarChart<>(xAxis, yAxis); bar.setTitle(title); List<XYChart.Data<String, Number>> d2 = new ArrayList<>(x.size()); for (int i = 0; i < x.size(); i++) { d2.add(new XYChart.Data<>(t.stringColumn(0).get(i), t.nCol(1).get(i))); } XYChart.Series<String, Number> series1 = new XYChart.Series<>(FXCollections.observableList(d2)); series1.setName(y.name()); bar.setLegendVisible(false); bar.setCategoryGap(0.0); bar.setBarGap(0.1); bar.setBackground(Background.EMPTY); bar.setVerticalGridLinesVisible(false); bar.getData().add(series1); return bar; }
private static XYChart.Series<Number, String> getNumberStringSeries(Column categoryColumn, List<XYChart .Data<Number, String>> d2) { XYChart.Series<Number, String> series1 = new XYChart.Series<>(FXCollections.observableList(d2)); series1.setName(categoryColumn.name()); return series1; }
private void initChart() { axis = new XYChart.Series<String, Number>(); axis.setName("Measuring points"); chart.getData().add(axis); chart.getYAxis().setLabel("average micro seconds"); }
static XYChart.Series<String, Number> getSeries(NumberColumn numberColumn, List<XYChart.Data<String, Number>> data) { XYChart.Series<String, Number> series1 = new XYChart.Series<>(FXCollections.observableList(data)); series1.setName(numberColumn.name()); return series1; }