Package org.jfree.chart

Examples of org.jfree.chart.ChartPanel


        super(title);
        PieDataset dataset = createDataset();
        JFreeChart chart = createChart(dataset);

        // add the chart to a panel...
        ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);

    }
View Full Code Here


    public void initChart()
    {
        log.info("Initializing");
        final JFreeChart chart = ChartFactory.createLineChart3D(
                "Free Memory", "Time", "Bytes", catDataSet, PlotOrientation.VERTICAL, true, true, true);
        final ChartPanel chartPanel = new ChartPanel(chart);
        setContentPane(chartPanel);
    }
View Full Code Here

    this.series2.setMaximumItemCount(50);

    // addData(1,1,0.01);

    final JFreeChart chart = createChart();
    this.chartPanel = new ChartPanel(chart);
    this.chartPanel.setPreferredSize(new java.awt.Dimension(600, 270));
    this.chartPanel.setDomainZoomable(true);
    this.chartPanel.setRangeZoomable(true);
    setLayout(new BorderLayout());
    add(this.chartPanel, BorderLayout.CENTER);
View Full Code Here

    int size = validation.size();
    for (int i = 0; i < size; i++) {
      XYSeries vSeries = validation.get(i);
      XYSeries cSeries = computation.get(i);
      JFreeChart chart = charts.get(i);
      ChartPanel chartPanel = chartPanels.get(i);

      XYPlot plot = chart.getXYPlot();
      plot.setDataset(0, new XYSeriesCollection(vSeries));
      final XYItemRenderer renderer1 = new StandardXYItemRenderer();
      renderer1.setSeriesPaint(0, Color.blue);
View Full Code Here

   */
  private void createChart() {
    JFreeChart chart = ChartFactory.createXYLineChart(null, "Result",
        "Increment", null, PlotOrientation.VERTICAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(600, 360));
    chartPanel.setDomainZoomable(true);
    chartPanel.setRangeZoomable(true);

    charts.add(chart);
    chartPanels.add(chartPanel);
  }
View Full Code Here

          NumberAxis domainAxis = (NumberAxis) plot.getDomainAxis();
          domainAxis.setAutoRangeIncludesZero(false);
          plot.getRangeAxis().setInverted(false);
         
          ChartPanel result = new ChartPanel(chart);  
          result.setBorder(BorderFactory.createLineBorder(Color.black));
         
          // we need one to draw the legend off of
          if( this.samplePlot==null)
            this.samplePlot = plot;
          //chart.removeLegend();
View Full Code Here

    this.weightInfo = new WeightInfo(this);
    this.add(this.weightInfo,BorderLayout.NORTH);
   
    //
    createAllDataset();
        ChartPanel allChart = new ChartPanel(createChart(this.dataAll));
        ChartPanel weightChart = new ChartPanel(createChart(this.dataWeights));
        ChartPanel thresholdChart = new ChartPanel(createChart(this.dataThresholds));
       
   
    this.tabs = new JTabbedPane();
    this.add(tabs,BorderLayout.CENTER);
    this.tabs.addTab("Weights & Thresholds", allChart);
View Full Code Here

  {
    this.chartHolder = new JPanel();
   
    XYDataset dataset = generator.createDataset();
    JFreeChart chart = generator.createChart(dataset);
    ChartPanel chartPanel = new ChartPanel(chart);
    chartHolder.setLayout(new BorderLayout());
    chartHolder.add(chartPanel,BorderLayout.CENTER);
    chartHolder.add(this.refreshButton = new JButton("Refresh Chart"),BorderLayout.SOUTH);
   
    this.refreshButton.addActionListener(this);
View Full Code Here

        DateFormat formatter = new SimpleDateFormat(formatString);
        DateTickUnit unit = new DateTickUnit(dtut, 1, formatter);
        axis.setTickUnit(unit);

        ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(800, 500));
        graphPanel.removeAll();
        graphPanel.add(chartPanel);

    }
View Full Code Here

                    xyDataset,
                    true, // legend
                    true, // tooltips
                    false // urls
                    );
            ChartPanel chartPanel = new ChartPanel(chart);
            chartPanel.setPreferredSize(new java.awt.Dimension(800, 500));
            JFrame f = new JFrame("Chart");
            f.setContentPane(chartPanel);
            f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            f.pack();
            f.setVisible(true);
View Full Code Here

TOP

Related Classes of org.jfree.chart.ChartPanel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.