Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ArrayList<DataPoint> values = new ArrayList<DataPoint>();
- values.add(new DataPoint(1, 17.2));
- values.add(new DataPoint(2, 21.1));
- values.add(new DataPoint(3, 23.3));
- values.add(new DataPoint(4, 32.2));
- values.add(new DataPoint(5, 30));
- values.add(new DataPoint(6, 35.2));
- values.add(new DataPoint(7, 36.2));
- values.add(new DataPoint(8, 37.1));
- values.add(new DataPoint(9, 30.0));
- values.add(new DataPoint(10, 26.1));
- values.add(new DataPoint(11, 18.8));
- values.add(new DataPoint(12, 20.5));
- ArrayList<DataPoint> values2 = new ArrayList<DataPoint>();
- values2.add(new DataPoint(1, -30.5));
- values2.add(new DataPoint(2, -22.7));
- values2.add(new DataPoint(3, -15.5));
- values2.add(new DataPoint(4, -6.1));
- values2.add(new DataPoint(5, -2.7));
- values2.add(new DataPoint(6, -2.7));
- values2.add(new DataPoint(7, 3.8));
- values2.add(new DataPoint(8, 3.8));
- values2.add(new DataPoint(9, 0));
- values2.add(new DataPoint(10, -6.1));
- values2.add(new DataPoint(11, -14.4));
- values2.add(new DataPoint(12, -21.1));
- ArrayList<DataPoint> values3 = new ArrayList<DataPoint>();
- values3.add(new DataPoint(1, -2.2));
- values3.add(new DataPoint(2, -0.4));
- values3.add(new DataPoint(3, 3.4));
- values3.add(new DataPoint(4, 7.6));
- values3.add(new DataPoint(5, 12.2));
- values3.add(new DataPoint(6, 15.4));
- values3.add(new DataPoint(7, 17.3));
- values3.add(new DataPoint(8, 16.6));
- values3.add(new DataPoint(9, 13.4));
- values3.add(new DataPoint(10, 8.2));
- values3.add(new DataPoint(11, 2.8));
- values3.add(new DataPoint(12, -0.9));
- XYDataSeries series = new XYDataSeries();
- series.color = Color.RED;
- series.dataPoints = values;
- XYDataSeries series2 = new XYDataSeries();
- series2.color = Color.BLUE;
- series2.dataPoints = values2;
- XYDataSeries series3 = new XYDataSeries();
- series3.color = Color.ORANGE;
- series3.dataPoints = values3;
- YAxis yAxis = new YAxis(-50, 100, 50, 10, 1, "Temperature");
- XAxis xAxis = new XAxis("Month");
- YAxis yAxis2 = new YAxis(0, 200, 100, 20, 0, "Precipitation");
- xySeriesList.add(series);
- xySeriesList.add(series2);
- xySeriesList.add(series3);
- GradiantRule rule = new GradiantRule(0, 130, Color.BLUE, Color.RED, 100);
- ArrayList<Bar> valuesBar = new ArrayList<Bar>();
- valuesBar.add(new Bar(54.0, rule, "J"));
- valuesBar.add(new Bar(45.2, rule, "F"));
- valuesBar.add(new Bar(60.1, rule, "M"));
- valuesBar.add(new Bar(69.9, rule, "A"));
- valuesBar.add(new Bar(93.4, rule, "M"));
- valuesBar.add(new Bar(123.6, rule, "J"));
- valuesBar.add(new Bar(117.6, rule, "J"));
- valuesBar.add(new Bar(114.5, rule, "A"));
- valuesBar.add(new Bar(90.3, rule, "S"));
- valuesBar.add(new Bar(69.4, rule, "O"));
- valuesBar.add(new Bar(71.0, rule, "N"));
- valuesBar.add(new Bar(58.4, rule, "D"));
- XYYChart chart = new XYYChart(xySeriesList, yAxis, yAxis2, xAxis, valuesBar);
- chart.width = 1000;
- chart.height = 600;
- chart.barWidth = 39;
- chart.rightOffset = 140;
- chart.titleFont = new Font("Ariel", Font.PLAIN, 24);
- chart.title = "Munich Weather";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement