Package org.jfree.chart.axis

Examples of org.jfree.chart.axis.NumberTickUnit


    /**
     * Serialize an instance, restore it, and check for equality.
     */
    public void testSerialization() {
        NumberTickUnit t1 = new NumberTickUnit(1.23, new DecimalFormat("0.00"));
        NumberTickUnit t2 = null;
        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(t1);
            out.close();
View Full Code Here


        NumberAxis yAxis = (NumberAxis) plot.getVerticalAxis();
        NumberFormat yAxisFormat = new TimeNumberFormat();
        yAxis.setNumberFormatOverride(yAxisFormat);
        yAxis.setMinimumAxisValue(0);
        yAxis.setMaximumAxisValue(24 * 60 * 60 * 1000);
        yAxis.setTickUnit(new NumberTickUnit(2 * 60 * 60 * 1000));
    }
View Full Code Here

        }
        if ( categoryDatasetChartDefintion.getRangeTickFont() != null ) {
          numberAxis.setTickLabelFont( categoryDatasetChartDefintion.getRangeTickFont() );
        }
        if ( categoryDatasetChartDefintion.getRangeTickUnits() != null ) {
          numberAxis.setTickUnit( new NumberTickUnit( categoryDatasetChartDefintion.getRangeTickUnits() ) );
        }
      }

    }
    if ( plot instanceof PiePlot ) {
View Full Code Here

      DecimalFormat df8 = new DecimalFormat("#,##0");


      // we can add the units in any order, the TickUnits collection will
      // sort them...
      units.add(new NumberTickUnit(dblSizeTickUnit, df7, 2));
      units.add(new NumberTickUnit(1, df8, 2));
      units.add(new NumberTickUnit(10, df8, 2));
      units.add(new NumberTickUnit(100, df8, 2));
      units.add(new NumberTickUnit(1000, df8, 2));

      return units;
   }
View Full Code Here

                true,
                false
        );

        NumberAxis axis = (NumberAxis) chart.getXYPlot().getDomainAxis(0);
        axis.setTickUnit(new NumberTickUnit(30));

        final ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(400, 400));
        chartPanel.setSize(new java.awt.Dimension(400, 400));
View Full Code Here

                renderer.setSeriesPaint(s, c);
            }
        }

        xax.setMinorTickCount(1);
        xax.setTickUnit(new NumberTickUnit(50));

        xax.setTickMarksVisible(true);
        xax.setMinorTickMarksVisible(true);
        freechart.setTitle(plotTitle);
        String bininfo = "bin size=" + binsize;
View Full Code Here

        Double tickInterval = axisStyle.getTickInterval();
        if (tickInterval != null && tickInterval != 0 && axis instanceof NumberAxis) {
            NumberAxis numberAxis = (NumberAxis) axis;
            if (tickInterval > 0) {
                NumberTickUnit tickUnit = new NumberTickUnit(tickInterval);
                numberAxis.setTickUnit(tickUnit);
            } else if (tickInterval == -1) {
                TickUnitSource tickUnits = NumberAxis.createIntegerTickUnits();
                numberAxis.setStandardTickUnits(tickUnits);
            } else {
View Full Code Here

    axis.setRange(lower, upper);
    axis.setLowerTickValue(lower);
    axis.setUpperTickValue(upper);
    axis.setVisibleTickCount(dataSet.getNumberOfBins() + 1);
    axis.setAutoTickUnitSelection(false);
    axis.setTickUnit(new NumberTickUnit(dataSet.getBinWidth()));

    if (dataSet.getItemCount(0) > 6)
      axis.setVerticalTickLabels(true);

    plot.getRangeAxis().setLabel("Number of peaks");
View Full Code Here

  public void setAxesRange(double xMin, double xMax, double xTickSize,
      double yMin, double yMax, double yTickSize) {
    NumberAxis xAxis = (NumberAxis) ticPlot.getXYPlot().getDomainAxis();
    NumberAxis yAxis = (NumberAxis) ticPlot.getXYPlot().getRangeAxis();
    xAxis.setRange(xMin, xMax);
    xAxis.setTickUnit(new NumberTickUnit(xTickSize));
    yAxis.setRange(yMin, yMax);
    yAxis.setTickUnit(new NumberTickUnit(yTickSize));
  }
View Full Code Here

      double yMin, double yMax, double yTickSize) {
    NumberAxis xAxis = (NumberAxis) spectrumPlot.getXYPlot()
        .getDomainAxis();
    NumberAxis yAxis = (NumberAxis) spectrumPlot.getXYPlot().getRangeAxis();
    xAxis.setRange(xMin, xMax);
    xAxis.setTickUnit(new NumberTickUnit(xTickSize));
    yAxis.setRange(yMin, yMax);
    yAxis.setTickUnit(new NumberTickUnit(yTickSize));
  }
View Full Code Here

TOP

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

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.