List of usage examples for org.jfree.data.category DefaultCategoryDataset DefaultCategoryDataset
public DefaultCategoryDataset()
From source file:kata5v2.HistogramDisplay.java
private DefaultCategoryDataset createDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (String key : histo.keySet()) { dataset.addValue(histo.get(key), "", key); }/*from w w w . j a v a 2 s .c o m*/ return dataset; }
From source file:de.rbs90.fwdisp.settingsgui.gui.tabs.statistics.TimeStatisticsPanel.java
public TimeStatisticsPanel() { setName("Uhrzeit"); setLayout(new BorderLayout()); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); int alarmCount[] = new int[24]; try {/* w ww .ja va 2 s . co m*/ ResultSet resultSet = Starter.getDatabase().getStatement().executeQuery( "SELECT STARTTIME_HOUR, COUNT(*) AS COUNT FROM ALARMHISTORY GROUP BY STARTTIME_HOUR"); while (resultSet.next()) { alarmCount[resultSet.getInt("STARTTIME_HOUR")] = resultSet.getInt("COUNT"); } } catch (SQLException e) { e.printStackTrace(); } for (int i = 0; i < 24; i++) { dataset.addValue(alarmCount[i], "", "" + i); } JFreeChart chart = ChartFactory.createBarChart3D("Zeitbersicht", "Uhrzeit", "Einstze", dataset, PlotOrientation.VERTICAL, false, false, false); chart.setBackgroundPaint(getBackground()); ChartPanel panel = new ChartPanel(chart); panel.setPopupMenu(null); add(panel, BorderLayout.CENTER); }
From source file:views.SentimentGraph.java
private DefaultCategoryDataset createDataset() throws ParseException { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); SentimentEngine se = new SentimentEngine(); se.saveScores();/*from w ww . j a v a2 s . c o m*/ SentimentManager sm = se.getSentimentManager(); // DateTime someTime = new DateTime(); // DateTime earliest = someTime.minusMinutes(5); // List<SentimentScore> scores = sm.getScoresForTweetsAfter(earliest); List<SentimentScore> scores = sm.getScores(); String value = ""; for (SentimentScore s : scores) { dataset.addValue(s.getScore(), value, s.getTime()); } return dataset; }
From source file:org.jfree.chart.demo.DualAxisDemo6.java
private static CategoryDataset createDataset2() { String s = "Dummy 2"; String s1 = "Series 2"; String s2 = "Category 1"; String s3 = "Category 2"; String s4 = "Category 3"; String s5 = "Category 4"; DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); defaultcategorydataset.addValue(null, s, s2); defaultcategorydataset.addValue(null, s, s3); defaultcategorydataset.addValue(null, s, s4); defaultcategorydataset.addValue(null, s, s5); defaultcategorydataset.addValue(75D, s1, s2); defaultcategorydataset.addValue(87D, s1, s3); defaultcategorydataset.addValue(96D, s1, s4); defaultcategorydataset.addValue(68D, s1, s5); return defaultcategorydataset; }
From source file:edu.wustl.cab2b.client.ui.visualization.charts.BarChart.java
protected Dataset createColumnWiseData() { List<String> selectedRowNames = chartModel.getSelectedRowNames(); List<String> selectedColumnNames = chartModel.getSelectedColumnsNames(); String[] series = getColumnIndicesSeries(selectedColumnNames); DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); for (int i = 0; i < selectedRowNames.size(); i++) { for (int j = 0; j < selectedColumnNames.size(); j++) { Object value = chartModel.getValueAt(i, j); defaultcategorydataset.addValue(convertValue(value), series[j], selectedRowNames.get(i)); }// w w w . j a v a2s.c om } return defaultcategorydataset; }
From source file:edu.coeia.charts.LineChartPanel.java
private static CategoryDataset createCategoryDataset(String userName, String otherName, ArrayList<Message> data, ArrayList<Message> data2) throws ParseException { // row keys... final String series1 = userName; final String series2 = otherName; // create the dataset... final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); HashMap<String, Integer> sentMap = getDateMap(data, userName, otherName); for (Map.Entry<String, Integer> mapEntry : sentMap.entrySet()) { dataset.addValue(mapEntry.getValue(), series2, mapEntry.getKey()); }// w ww. java 2 s . co m HashMap<String, Integer> recMap = getDateMap(data2, otherName, userName); for (Map.Entry<String, Integer> mapEntry : recMap.entrySet()) { dataset.addValue(mapEntry.getValue(), series1, mapEntry.getKey()); } return dataset; }
From source file:org.jfree.chart.demo.StackedBarChart3DDemo5.java
private static CategoryDataset createDataset(int i) { DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); defaultcategorydataset.addValue(1.0D, "Series 1", "Category 1"); defaultcategorydataset.addValue(2D, "Series 1", "Category 2"); defaultcategorydataset.addValue(1.5D, "Series 1", "Category 3"); defaultcategorydataset.addValue(1.5D, "Series 1", "Category 4"); defaultcategorydataset.addValue(-1D, "Series 2", "Category 1"); defaultcategorydataset.addValue(-1.8999999999999999D, "Series 2", "Category 2"); defaultcategorydataset.addValue(-1.5D, "Series 2", "Category 3"); defaultcategorydataset.addValue(-1.5D, "Series 2", "Category 4"); defaultcategorydataset.addValue(1.0D, "Series 3", "Category 1"); defaultcategorydataset.addValue(1.8999999999999999D, "Series 3", "Category 2"); defaultcategorydataset.addValue(1.5D, "Series 3", "Category 3"); defaultcategorydataset.addValue(1.5D, "Series 3", "Category 4"); return defaultcategorydataset; }
From source file:src.Barchart.java
private CategoryDataset createDataset(ArrayList<String> barras, ArrayList<Double> valorBarras, String tiposValor) {//from ww w .j ava 2 s . com final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < barras.size(); i++) { dataset.addValue(valorBarras.get(i), tiposValor, barras.get(i)); } return dataset; }
From source file:de.rbs90.fwdisp.settingsgui.gui.tabs.statistics.WeekDayStatisticsPanel.java
public WeekDayStatisticsPanel() { setName("Wochentag"); setLayout(new BorderLayout()); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); String weekDays[] = { "Mo", "Die", "Mi", "Do", "Fr", "Sa", "So" }; int alarmCount[] = new int[7]; try {/*ww w . j a v a 2 s. co m*/ ResultSet resultSet = Starter.getDatabase().getStatement().executeQuery( "SELECT STARTDATE_WEEKDAY, COUNT(*) AS COUNT FROM ALARMHISTORY GROUP BY STARTDATE_WEEKDAY"); while (resultSet.next()) { alarmCount[resultSet.getInt("STARTDATE_WEEKDAY") - 1] = resultSet.getInt("COUNT"); } } catch (SQLException e) { e.printStackTrace(); } for (int i = 0; i < 7; i++) { String dayName; int dayNumber; if (i != 6) { dayNumber = i + 1; dayName = weekDays[i]; } else { dayName = weekDays[6]; //Sunday dayNumber = 0; } dataset.addValue(alarmCount[dayNumber], "", dayName); } JFreeChart chart = ChartFactory.createBarChart3D("Wochentagsbersicht", "Wochentag", "Einstze", dataset, PlotOrientation.VERTICAL, false, false, false); chart.setBackgroundPaint(getBackground()); ChartPanel panel = new ChartPanel(chart); panel.setPopupMenu(null); add(panel, BorderLayout.CENTER); }
From source file:sernet.gs.ui.rcp.main.bsi.views.chart.Emptychart.java
private Object createEmptyBarDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); return dataset; }