Package org.jfree.chart.axis

Examples of org.jfree.chart.axis.NumberAxis


    if (plot instanceof XYPlot) {
      XYPlot xyPlot = (XYPlot) plot;
      ValueAxis rAxis = xyPlot.getRangeAxis();

      if (rAxis instanceof NumberAxis) {
        NumberAxis nAxis = (NumberAxis) rAxis;
        if (lowerRangeVal != upperRangeVal) {
          nAxis.setLowerBound(lowerRangeVal);
          nAxis.setUpperBound(upperRangeVal);
        }
        nAxis.resizeRange(zoomFactor);
        if (! Double.isNaN(anchorValueR))
          nAxis.centerRange(anchorValueR);
      }

      ValueAxis dAxis = xyPlot.getDomainAxis();
      if (dAxis instanceof DateAxis) {
        ((DateAxis) dAxis).setMinimumDate(lowerDomainValD.getTime());
        ((DateAxis) dAxis).setMaximumDate(upperDomainValD.getTime());
      } else if (dAxis instanceof NumberAxis) {
        NumberAxis nAxis = (NumberAxis) dAxis;
        if (lowerDomainValN != upperDomainValN) {
          nAxis.setRange(lowerDomainValN, upperDomainValN);
        }
        if (! Double.isNaN(anchorValueD))
          nAxis.centerRange(anchorValueD);
      }
    } else if (plot instanceof CategoryPlot) {
      CategoryPlot catPlot = (CategoryPlot) plot;
      NumberAxis axis = (NumberAxis) catPlot.getRangeAxis();
      axis.setLowerBound(lowerRangeVal);
      axis.setUpperBound(upperRangeVal);
      axis.resizeRange(zoomFactor);
    }
    }
View Full Code Here


            }
           
            dataset.addSeries(series[i]);
        }

        NumberAxis domain = new NumberAxis(xAxisLabel);
        NumberAxis range = new NumberAxis(yAxisLabel);
        XYPlot plot = new XYPlot(dataset, domain, range, renderer);
       
        JFreeChart chart = new JFreeChart(chartTitle, plot);
       
        return chart;
View Full Code Here

            series.add(x, values[i]);
            x += step;
        }
       
        XYSeriesCollection serieses = new XYSeriesCollection(series);
        NumberAxis domain = new NumberAxis();
        NumberAxis range = new NumberAxis();

        if (width < SMALL_PIC || height < SMALL_PIC) {
            domain.setTickLabelsVisible(false);
            range.setTickLabelsVisible(false);
        }
       
        XYPlot plot = new XYPlot(serieses, domain, range, new XYLineAndShapeRenderer(true, false));
        JFreeChart chart = new JFreeChart(plot);
        chart.removeLegend();
View Full Code Here

            series.add(x, values[i]);
            x += step;
        }
       
        XYSeriesCollection serieses = new XYSeriesCollection(series);
        NumberAxis domain = new NumberAxis();
        NumberAxis range = new NumberAxis();

        if (width < SMALL_PIC || height < SMALL_PIC) {
            domain.setTickLabelsVisible(false);
            range.setTickLabelsVisible(false);
        }
       
        XYPlot plot = new XYPlot(serieses, domain, range, new XYLineAndShapeRenderer(true, false));
        JFreeChart chart = new JFreeChart(plot);
        chart.removeLegend();
View Full Code Here

 
  private JFreeChart createXYBarChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    XYDataset dataset = createXYDataset(values);
   
    NumberAxis xAxis = new NumberAxis(reportChart.getXAxisLabel());
    NumberAxis yAxis = new NumberAxis(reportChart.getYAxisLabel());
   
    XYBarRenderer renderer = new XYBarRenderer();
    renderer.setToolTipGenerator(new StandardXYToolTipGenerator());   
   
    XYPlot plot = new XYPlot(dataset, xAxis, yAxis, renderer);
View Full Code Here

 
  private JFreeChart createXYChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    XYDataset dataset = createXYDataset(values);
   
    NumberAxis xAxis = new NumberAxis(reportChart.getXAxisLabel());
      NumberAxis yAxis = new NumberAxis(reportChart.getYAxisLabel());
     
      XYItemRenderer renderer = new XYLineAndShapeRenderer();
      renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());
     
      if (reportChart.getDrillDownReport() != null)
View Full Code Here

  private JFreeChart createTimeChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    XYDataset dataset = createTimeDataset(values);
   
    ValueAxis timeAxis = new DateAxis(reportChart.getXAxisLabel());
      NumberAxis valueAxis = new NumberAxis(reportChart.getYAxisLabel());     
    
      XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
        renderer.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());
       
        if (reportChart.getDrillDownReport() != null)
View Full Code Here

    JFreeChart chart = null;
   
    XYDataset dataset = createTimeDataset(values);
       
    ValueAxis timeAxis = new DateAxis(reportChart.getXAxisLabel());
    NumberAxis valueAxis = new NumberAxis(reportChart.getYAxisLabel());
   
    XYItemRenderer renderer = new XYBarRenderer();
    renderer.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());   
   
    XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, renderer);
View Full Code Here

  private JFreeChart createStackedTimeBarChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    XYDataset dataset = createTimeDataset(values);
   
    ValueAxis timeAxis = new DateAxis(reportChart.getXAxisLabel());
    NumberAxis valueAxis = new NumberAxis(reportChart.getYAxisLabel());
   
    XYItemRenderer renderer = new StackedXYBarRenderer();
    renderer.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());
       
    XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, renderer);
View Full Code Here

      JFreeChart overlayChart = createChart(overlayReportChart, overlayValues, displayInline);     
     
      XYPlot plot = (XYPlot) chart.getPlot();
      XYPlot overlayPlot = (XYPlot) overlayChart.getPlot();       
     
      NumberAxis axis = new NumberAxis(overlayReportChart.getYAxisLabel());
      axis.setUpperMargin(.25);
     
      plot.setRangeAxis(1, axis);
      plot.setDataset(1, overlayPlot.getDataset());
      plot.setRangeAxis(1, axis);
      plot.mapDatasetToRangeAxis(1, 1);
View Full Code Here

TOP

Related Classes of org.jfree.chart.axis.NumberAxis

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.