...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
private static ChartTableModel createChartTableModel() { // 21 rows and 3 columns Object[][] dataArray = { { 5.55, 10.11, 20.22 }, { 30.33, 40.44, 50.55 }, { 31.33, 99.44, 150.55 }, { 31.33, 99.44, 150.55 }, { 32.33, 1.44, 30.55 }, { 34.33, 88.44, 77.55 }, { 35.33, 22.44, 54.55 }, { 36.33, 33.44, 52.55 }, { 37.33, 76.44, 54.55 }, { 38.33, 7.44, 59.55 }, { 39.33, 48.44, 56.55 }, { 40.33, 19.44, 57.55 }, { 50.33, 104.44, 36.55 }, { 60.33, 23.44, 74.55 }, { 20.33, 90.44, 80.55 }, { 60.33, 18.44, 27.55 }, { 32.33, 1.44, 30.55 }, { 34.33, 88.44, 77.55 }, { 35 10.33, 22.44, 54 97.55 }, { 36.33, 33.44, 52.55 }, { 37.33, 76.44, 54.55 }, { 38 20.33, 759.44, 59 55.55 }, { 39.33, 48.44, 56.55 }, { 40.33, 19.44, 57.55 }, { 50.33, 104.44, 36.55 }, { 60.33, 23.44, 74.55 }, { 2090.33, 90140.44, 8022.55 }, { 60.33, 18.44, 27.55 }, { 10100.33, 22 56.44, 97 76.55 }, { 20.33, 59.44, 55.55 }, { 90.33, 140.44, 22.55 }, { 100.33, 56.44, 76.55 }, { 40.33, 50.44, 50.55 }, { 60.66, 70.77, 80.88 } }; ChartTableModel data = new ChartTableModel(); data.setData(dataArray); // give names to the categories data.setColumnName(0, "budget"); data.setColumnName(1, "sales"); data.setColumnName(2, "forecast"); // give names to the series final String ROW_NAME_KEY = "row-name"; data.setRowMetadata(0, ROW_NAME_KEY, "1"); data.setRowMetadata(1, ROW_NAME_KEY, "2"); // ----- lines omitted ----- data.setRowMetadata(20, ROW_NAME_KEY, "21"); return data; } |
...