Package org.jfree.chart.axis

Examples of org.jfree.chart.axis.NumberTickUnit


        this.datasets = new ObjectList();
        this.datasets.set(0, dataset);
        if (dataset != null) {
            dataset.addChangeListener(this);
        }
        this.angleTickUnit = new NumberTickUnit(DEFAULT_ANGLE_TICK_UNIT_SIZE);

        this.axes = new ObjectList();
        this.datasetToAxesMap = new TreeMap();
        this.axes.set(0, radiusAxis);
        if (radiusAxis != null) {
View Full Code Here


        double nextValue = java2DToValue(nextY, dataArea, edge);

        // calculate the numerical difference between these two domain values.
        // Then pick the tick unit that is larger, to avoid collisions.
        double amountBetweenTicks = maxValue - nextValue;
        NumberTickUnit unit = (NumberTickUnit) getStandardTickUnits().
                                getCeilingTickUnit(amountBetweenTicks);
       
        setTickUnit(unit, false, false);
    }
View Full Code Here

    graf.setPadding(new RectangleInsets(20, 20, 20, 20));

    /* aby se zobrazovali na ose jen celé verze a ne půlky */
    XYPlot plot = graf.getXYPlot();
    NumberAxis osy = (NumberAxis) plot.getDomainAxis();
    osy.setTickUnit(new NumberTickUnit(1));

    /* uložíme graf do souboru */
    try {
      DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
      Document document = domImpl.createDocument(null, "svg", null);
View Full Code Here

    chart.addSubtitle(new TextTitle("Only values > 0 are taken into account"));
    //configure domain axis (interval numbers and simulation steps
    final XYPlot plot = chart.getXYPlot();
    NumberAxis stepAxis = (NumberAxis) plot.getDomainAxis();
    stepAxis.setAutoTickUnitSelection(false);
    stepAxis.setTickUnit(new NumberTickUnit(
            dataset.getInterval(fromInt).getEndTime() + 1 -
            dataset.getInterval(fromInt).getBeginTime()));
    stepAxis.setRange(data.getDomainLowerBound(false),
        dataset.getInterval(toInt).getBeginTime() + length);
   
    NumberAxis intervalAxis = new NumberAxis("Interval Number");
        intervalAxis.setAutoRangeIncludesZero(false);
        intervalAxis.setLowerMargin((0.5 / (toInt - fromInt)));
        intervalAxis.setUpperMargin((0.5 / (toInt - fromInt)));
     
        intervalAxis.setTickUnit(new NumberTickUnit(1.0));
        intervalAxis.setRangeWithMargins(fromInt, toInt);
        plot.setDomainAxis(1, intervalAxis);

    ChartFrame frame = new ChartFrame("Developement between intervals",
        chart);
View Full Code Here

//        units.add(new NumberTickUnit(1000000000, df1, 2));
//        units.add(new NumberTickUnit(2000000000, df1, 2));
//        units.add(new NumberTickUnit(5000000000.0, df1, 5));
//        units.add(new NumberTickUnit(10000000000.0, df1, 2));

        units.add(new NumberTickUnit(1, df0, 2));
        units.add(new NumberTickUnit(2, df0, 2));
        units.add(new NumberTickUnit(4, df0, 2));
        units.add(new NumberTickUnit(8, df0, 2));
        units.add(new NumberTickUnit(16, df0, 2));
        units.add(new NumberTickUnit(32, df0, 2));
        units.add(new NumberTickUnit(64, df0, 2));
        units.add(new NumberTickUnit(128, df0, 2));
        units.add(new NumberTickUnit(256, df0, 2));
        units.add(new NumberTickUnit(512, df0, 2));

        units.add(new NumberTickUnit(1024, df1, 2));
        units.add(new NumberTickUnit(1024 * 2, df1, 2));
        units.add(new NumberTickUnit(1024 * 4, df1, 2));
        units.add(new NumberTickUnit(1024 * 8, df1, 2));
        units.add(new NumberTickUnit(1024 * 16, df1, 2));
        units.add(new NumberTickUnit(1024 * 32, df1, 2));
        units.add(new NumberTickUnit(1024 * 64, df1, 2));
        units.add(new NumberTickUnit(1024 * 128, df1, 2));
        units.add(new NumberTickUnit(1024 * 256, df1, 2));
        units.add(new NumberTickUnit(1024 * 512, df1, 2));

        units.add(new NumberTickUnit(1024 * 1024, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 2, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 4, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 8, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 16, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 32, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 64, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 128, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 256, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 512, df1, 2));

        units.add(new NumberTickUnit(1024 * 1024 * 1024, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 2, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 4, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 8, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 16, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 32, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 64, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 128, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 256, df1, 2));
        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 512, df1, 2));

        units.add(new NumberTickUnit(1024 * 1024 * 1024 * 1024, df1, 2));
        return units;
    }
View Full Code Here

        assertFalse(a1.equals(a2));
        a2.setAutoRangeStickyZero(false);
        assertTrue(a1.equals(a2));

        //private NumberTickUnit tickUnit;
        a1.setTickUnit(new NumberTickUnit(25.0));
        assertFalse(a1.equals(a2));
        a2.setTickUnit(new NumberTickUnit(25.0));
        assertTrue(a1.equals(a2));

        //private NumberFormat numberFormatOverride;
        a1.setNumberFormatOverride(new DecimalFormat("0.00"));
        assertFalse(a1.equals(a2));
View Full Code Here

        this.datasets = new ObjectList();
        this.datasets.set(0, dataset);
        if (dataset != null) {
            dataset.addChangeListener(this);
        }
        this.angleTickUnit = new NumberTickUnit(DEFAULT_ANGLE_TICK_UNIT_SIZE);

        this.axes = new ObjectList();
        this.datasetToAxesMap = new TreeMap();
        this.axes.set(0, radiusAxis);
        if (radiusAxis != null) {
View Full Code Here

     */
    public void setAxisProperties(Axis axis) {
        super.setAxisProperties(axis);
        NumberAxis numberAxis = (NumberAxis) axis;
        if (!isAutoTickUnitSelection()) {
            numberAxis.setTickUnit(new NumberTickUnit(manualTickUnitValue));
        }
    }
View Full Code Here

     */
    public void setAxisProperties(Axis axis) {
        super.setAxisProperties(axis);
        LogAxis logAxis = (LogAxis) axis;
        if (!isAutoTickUnitSelection()) {
            logAxis.setTickUnit(new NumberTickUnit(manualTickUnitValue));
        }
    }
View Full Code Here

    }

    public void updatePlotProperties(Plot plot) {
        super.updatePlotProperties(plot);
        PolarPlot pp = (PolarPlot) plot;
        pp.setAngleTickUnit(new NumberTickUnit(this.manualTickUnitValue));
        pp.setAngleOffset(this.angleOffsetValue);
    }
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.