List of usage examples for org.jfree.chart ChartFactory createBarChart
public static JFreeChart createBarChart(String title, String categoryAxisLabel, String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)
From source file:nodeconfig.FinalFuzzyChart.java
public FinalFuzzyChart(String applicationTitle, String chartTitle) { super(applicationTitle); JFreeChart barChart = ChartFactory.createBarChart(chartTitle, "Nodes", "Fuzzy", createDataset(), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(barChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); setContentPane(chartPanel);/*from ww w .ja va 2 s.c o m*/ }
From source file:moviedatas.View.BarChartView.java
public JPanel initView() { observer = this; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(0, "Budget", new Integer(1)); dataset.addValue(0, "Gross", new Integer(1)); JFreeChart barChart = ChartFactory.createBarChart("", "Movie", "Value (in $)", dataset, VERTICAL, true, true, false);//from w w w . j a v a 2 s . c om cPanel = new ChartPanel(barChart); cPanel.setPreferredSize(new Dimension(400, 300)); return cPanel; }
From source file:userInterface.ManufactureRole.DecisionChartJPanel.java
private static JFreeChart createChart1(CategoryDataset categorydataset) { JFreeChart jfreechart = ChartFactory.createBarChart("Vaccine Sales", "Vaccine", "quantity", categorydataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot categoryplot = (CategoryPlot) jfreechart.getPlot(); categoryplot.setDomainGridlinesVisible(true); categoryplot.setRangeCrosshairVisible(true); categoryplot.setRangeCrosshairPaint(Color.blue); NumberAxis numberaxis = (NumberAxis) categoryplot.getRangeAxis(); numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); BarRenderer barrenderer = (BarRenderer) categoryplot.getRenderer(); barrenderer.setDrawBarOutline(false); GradientPaint gradientpaint = new GradientPaint(0.0F, 0.0F, Color.blue, 0.0F, 0.0F, new Color(0, 0, 64)); GradientPaint gradientpaint1 = new GradientPaint(0.0F, 0.0F, Color.green, 0.0F, 0.0F, new Color(0, 64, 0)); GradientPaint gradientpaint2 = new GradientPaint(0.0F, 0.0F, Color.red, 0.0F, 0.0F, new Color(64, 0, 0)); barrenderer.setSeriesPaint(0, gradientpaint); barrenderer.setSeriesPaint(1, gradientpaint1); barrenderer.setSeriesPaint(2, gradientpaint2); barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}")); CategoryAxis categoryaxis = categoryplot.getDomainAxis(); categoryaxis.setCategoryLabelPositions( CategoryLabelPositions.createUpRotationLabelPositions(0.52359877559829882D)); return jfreechart; }
From source file:GUI.Custom.BarChart_AWT.java
public void initComponent() { JFreeChart barChart = ChartFactory.createBarChart(chartTitle, xName, yName, dataset, orientation, true, true, false);//ww w . j a v a2 s .co m ChartPanel chartPanel = new ChartPanel(barChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); add(chartPanel); }
From source file:kata3.HistogramDisplay.java
private JFreeChart createChart(DefaultCategoryDataset dataset) { JFreeChart chart = ChartFactory.createBarChart(null, "Dominios", "N email", dataset, PlotOrientation.VERTICAL, false, false, false); return chart; }
From source file:kata.pkg3.HistogramaDisplay.java
private JFreeChart createChart(DefaultCategoryDataset dataset) { JFreeChart chart = ChartFactory.createBarChart("Histograma de dominios", "DOMINIOS", "N Email", dataset, PlotOrientation.VERTICAL, true, true, false); return chart; }
From source file:com.ohalo.cn.awt.JFreeChartTest2.java
public static JFreeChart createChart(CategoryDataset dataset) // ? { JFreeChart chart = ChartFactory.createBarChart("hi", "", "?", dataset, PlotOrientation.VERTICAL, true, true, false); // JFreeChart chart.setTitle(new TextTitle("??", new Font("", Font.BOLD + Font.ITALIC, 20)));// ???hi? CategoryPlot plot = (CategoryPlot) chart.getPlot();// ?plot CategoryAxis categoryAxis = plot.getDomainAxis();// ?? categoryAxis.setLabelFont(new Font("", Font.BOLD, 12));// ?? return chart; }
From source file:sipl.recursos.Graficar.java
public void TipoMaterialBarras(ArrayList<Tipo_material> TM, String direccion) throws IOException { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < TM.size(); i++) { Tipo_material mat = TM.get(i);// w w w. j av a2 s . com dataset.addValue(mat.getCantidad(), "" + mat.getCantidad(), "" + mat.getId()); } JFreeChart chart = ChartFactory.createBarChart("Cantidad de materiales por categora", "Categora(Y)", "Cantidad(X)", dataset, PlotOrientation.HORIZONTAL, true, true, false); try { ChartUtilities.saveChartAsJPEG(new File(direccion), chart, 800, 400); } catch (IOException e) { System.out.println("Error al abrir el archivo"); } }
From source file:userInterface.StateAdminRole.DecisionChart4JPanel.java
private static JFreeChart createChart1(CategoryDataset categorydataset) { JFreeChart jfreechart = ChartFactory.createBarChart("Total Vaccinations", "Hospital", "Value", categorydataset, PlotOrientation.VERTICAL, true, true, false); CategoryPlot categoryplot = (CategoryPlot) jfreechart.getPlot(); categoryplot.setDomainGridlinesVisible(true); categoryplot.setRangeCrosshairVisible(true); categoryplot.setRangeCrosshairPaint(Color.blue); NumberAxis numberaxis = (NumberAxis) categoryplot.getRangeAxis(); numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); BarRenderer barrenderer = (BarRenderer) categoryplot.getRenderer(); barrenderer.setDrawBarOutline(false); GradientPaint gradientpaint = new GradientPaint(0.0F, 0.0F, Color.blue, 0.0F, 0.0F, new Color(0, 0, 64)); GradientPaint gradientpaint1 = new GradientPaint(0.0F, 0.0F, Color.green, 0.0F, 0.0F, new Color(0, 64, 0)); GradientPaint gradientpaint2 = new GradientPaint(0.0F, 0.0F, Color.red, 0.0F, 0.0F, new Color(64, 0, 0)); barrenderer.setSeriesPaint(0, gradientpaint); barrenderer.setSeriesPaint(1, gradientpaint1); barrenderer.setSeriesPaint(2, gradientpaint2); barrenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}")); CategoryAxis categoryaxis = categoryplot.getDomainAxis(); categoryaxis.setCategoryLabelPositions( CategoryLabelPositions.createUpRotationLabelPositions(0.52359877559829882D)); return jfreechart; }
From source file:kata5v2.HistogramDisplay.java
private JFreeChart createChart(DefaultCategoryDataset dataset) { JFreeChart chart = ChartFactory.createBarChart("Histograma de Barras", "Dominios", "N emails", dataset, PlotOrientation.VERTICAL, true, true, false); return chart; }