List of usage examples for org.jfree.data.category DefaultCategoryDataset addValue
public void addValue(double value, Comparable rowKey, Comparable columnKey)
From source file:UserInterface.AppUsersProfile.DetailAnalysis.DetailAnalysisJPanel.java
public ChartPanel getChartPanel(String vitalSignType) { int count = 1; DefaultCategoryDataset dataSet = new DefaultCategoryDataset(); for (VitalSign vitalSign : userAccount.getPatient().getVitalSignHistory().getVitalSignList()) { String str = String.valueOf(count); if (vitalSignType.equalsIgnoreCase("Blood Pressure")) { vitalSignType = "Blood Pressure"; dataSet.addValue(vitalSign.getBloodPressure(), "Blood Pressure", str); } else if (vitalSignType.equalsIgnoreCase("Pulse Rate")) { vitalSignType = "Pulse Rate"; dataSet.addValue(vitalSign.getHeartRate(), "Pulse Rate", str); } else if (vitalSignType.equalsIgnoreCase("Respiratory Rate")) { vitalSignType = "Respiratory Rate"; dataSet.addValue(vitalSign.getRespiratoryRate(), "Respiratory Rate", str); } else if (vitalSignType.equalsIgnoreCase("Temperature")) { vitalSignType = "Temperature"; dataSet.addValue(vitalSign.getTemperature(), "Temperature", str); }//w ww. j a v a 2 s .c om count++; } JFreeChart chartFactory = ChartFactory.createLineChart(vitalSignType + " Chart", "Timestamp", vitalSignType, dataSet); CategoryPlot plot = chartFactory.getCategoryPlot(); plot.setBackgroundPaint(Color.WHITE); plot.setRangeGridlinePaint(Color.blue); ChartPanel chartPanel = new ChartPanel(chartFactory); return chartPanel; }
From source file:org.mili.jmibs.jfree.JFreeChartBarIterationIntervalBenchmarkSuiteResultRenderer.java
private CategoryDataset createDataset(List<BenchmarkResult> lbr) { DefaultCategoryDataset ds = new DefaultCategoryDataset(); for (int i = 0, n = lbr.size(); i < n; i++) { BenchmarkResult br = lbr.get(i); IterationIntervalBenchmarkContext<?> iolbc = (IterationIntervalBenchmarkContext<?>) br .getBenchmarkContext();//from ww w . j a v a2 s . co m Benchmark b = iolbc.getBenchmark(); int ic = iolbc.getIteration(); Interval<?> iv = iolbc.getInterval(); ds.addValue(br.getTotalTimeNanos(), String.valueOf(ic) + "/" + String.valueOf(iv), b.getName()); } return ds; }
From source file:com.softidea.www.private_access.adminstrator.admin_index.java
private DefaultCategoryDataset createDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(15, "schools", "1970"); dataset.addValue(30, "schools", "1980"); dataset.addValue(60, "schools", "1990"); dataset.addValue(120, "schools", "2000"); dataset.addValue(240, "schools", "2010"); dataset.addValue(300, "schools", "2014"); return dataset; }
From source file:Data.PoliticianGraph.java
private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); Classifier classifier = Classifier.getInstance(); Politicians politicians = classifier.getPoliticains(); int count = 0; for (Politicain politicain : politicians.getPoliticains()) { double value = politicain.getNegitiveDemocrat().size() + politicain.getNegitiveRepublicain().size() + politicain.getPositiveDemocrat().size() + politicain.getPositiveRepublicain().size(); dataset.addValue(value, count + "", politicain.getName()); }/* www.j a va2 s.c o m*/ return dataset; }
From source file:user.Query.java
public CategoryDataset getWeatherAndTweets() { query = " SELECT (Select COUNT(*)" + " FROM TWEET, WEATHER" + " WHERE WEATHER.RAIN = 'false' " + " AND WEATHER.SNOW = 'false' " + " AND TWEET.DATE = WEATHER.DATE ) as \"Amount good weather\"" + " ," + " (SELECT COUNT(*) " + " FROM TWEET, WEATHER" + " WHERE WEATHER.RAIN = 'true'" + " AND TWEET.DATE = WEATHER.DATE ) as \"Amount bad weather\"" + " FROM tweet, weather" + " Where tweet." + time.substring(1) + " Group by \"Amount good weather\"; "; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); try {//from ww w .ja v a2 s . com ResultSet resultSet = executeQuery(query); ResultSetMetaData metaData = resultSet.getMetaData(); while (resultSet.next()) { int count = metaData.getColumnCount(); for (int i = 1; i <= count; i++) { dataset.addValue(Integer.parseInt(resultSet.getString(i)), "Tweets", metaData.getColumnName(i)); } } } catch (SQLException ex) { } return dataset; }
From source file:charts.Chart.java
public static void GraficoBarras() { JFrame janela = new JFrame("Exemplo de Grfico de Barras"); DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); defaultcategorydataset.addValue(212D, "Classes", "JDK 1.0"); defaultcategorydataset.addValue(504D, "Classes", "JDK 1.1"); defaultcategorydataset.addValue(1520D, "Classes", "SDK 1.2"); defaultcategorydataset.addValue(1842D, "Classes", "SDK 1.3"); defaultcategorydataset.addValue(2991D, "Classes", "SDK 1.4"); JFreeChart jfreechart = ChartFactory.createStackedBarChart("Java Standard Class Library", "Release", "Class Count", defaultcategorydataset, PlotOrientation.VERTICAL, true, true, false); JPanel jpanel = new ChartPanel(jfreechart); jpanel.setPreferredSize(new Dimension(defaultwidth, defaultheight)); janela.setContentPane(jpanel);// ww w .j a v a 2 s . c o m janela.pack(); RefineryUtilities.centerFrameOnScreen(janela); janela.setVisible(true); }
From source file:view.PnStatistic.java
private CategoryDataset createDatasetYear(int year) { String categotyRoom = "Phng"; String categoryService = "Dch v"; String categoryAll = "Tng cng"; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < 4; i++) { double incomeRoom = mModelRoomStatus.getIncomeRoomByQuarter(i + 1, year); double incomeService = mModelCustomerService.getIncomeByQuarter(i + 1, year); dataset.addValue(incomeRoom, categotyRoom, "Qu " + String.valueOf(i)); dataset.addValue(incomeService, categoryService, "Qu " + String.valueOf(i)); dataset.addValue(incomeRoom + incomeService, categoryAll, "Qu " + String.valueOf(i)); }/*w ww . j a v a 2s. c o m*/ return dataset; }
From source file:views.SentimentGraph.java
private DefaultCategoryDataset createDataset() throws ParseException { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); SentimentEngine se = new SentimentEngine(); se.saveScores();/*from w w w .ja 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:Visao.Relatorio.GraficoPerCapta.java
private CategoryDataset createDataset(ArrayList<Double> indices) { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < indices.size(); i++) { dataset.addValue(indices.get(i), estados.get(i), estados.get(i)); }//from ww w . j av a 2s . c om return dataset; }
From source file:ventanas.intervalosLenguaje.java
private void Graficar() { DefaultCategoryDataset Datos = new DefaultCategoryDataset(); int values = modelo.getRowCount(); for (int j = 0; j < values; j++) { double intervalo = (double) modelo.getValueAt(j, 0); int fo = (int) modelo.getValueAt(j, 1); Datos.addValue(fo, "Frecuencia observada", "" + intervalo); }//from w ww .j av a 2 s . c o m JFreeChart Grafica = ChartFactory.createBarChart("Frecuencia observada", "Intervalos", "Frecuencia", Datos, PlotOrientation.VERTICAL, true, true, false); ChartPanel Panel = new ChartPanel(Grafica); JFrame Ventana = new JFrame("Grafico de frecuencias observadas"); Ventana.getContentPane().add(Panel); Ventana.pack(); Ventana.setVisible(true); }