Package com.positive.charts.axis.ticks

Examples of com.positive.charts.axis.ticks.NumberTickUnit


   */
  public static TickUnitSource createIntegerTickUnits() {
    final TickUnits units = new TickUnits();
    final DecimalFormat df0 = new DecimalFormat("0");
    final DecimalFormat df1 = new DecimalFormat("#,##0");
    units.add(new NumberTickUnit(1, df0));
    units.add(new NumberTickUnit(2, df0));
    units.add(new NumberTickUnit(5, df0));
    units.add(new NumberTickUnit(10, df0));
    units.add(new NumberTickUnit(20, df0));
    units.add(new NumberTickUnit(50, df0));
    units.add(new NumberTickUnit(100, df0));
    units.add(new NumberTickUnit(200, df0));
    units.add(new NumberTickUnit(500, df0));
    units.add(new NumberTickUnit(1000, df1));
    units.add(new NumberTickUnit(2000, df1));
    units.add(new NumberTickUnit(5000, df1));
    units.add(new NumberTickUnit(10000, df1));
    units.add(new NumberTickUnit(20000, df1));
    units.add(new NumberTickUnit(50000, df1));
    units.add(new NumberTickUnit(100000, df1));
    units.add(new NumberTickUnit(200000, df1));
    units.add(new NumberTickUnit(500000, df1));
    units.add(new NumberTickUnit(1000000, df1));
    units.add(new NumberTickUnit(2000000, df1));
    units.add(new NumberTickUnit(5000000, df1));
    units.add(new NumberTickUnit(10000000, df1));
    units.add(new NumberTickUnit(20000000, df1));
    units.add(new NumberTickUnit(50000000, df1));
    units.add(new NumberTickUnit(100000000, df1));
    units.add(new NumberTickUnit(200000000, df1));
    units.add(new NumberTickUnit(500000000, df1));
    units.add(new NumberTickUnit(1000000000, df1));
    units.add(new NumberTickUnit(2000000000, df1));
    units.add(new NumberTickUnit(5000000000.0, df1));
    units.add(new NumberTickUnit(10000000000.0, df1));

    return units;
  }
View Full Code Here


    final TickUnits units = new TickUnits();

    final NumberFormat numberFormat = NumberFormat
        .getNumberInstance(locale);

    units.add(new NumberTickUnit(1, numberFormat));
    units.add(new NumberTickUnit(2, numberFormat));
    units.add(new NumberTickUnit(5, numberFormat));
    units.add(new NumberTickUnit(10, numberFormat));
    units.add(new NumberTickUnit(20, numberFormat));
    units.add(new NumberTickUnit(50, numberFormat));
    units.add(new NumberTickUnit(100, numberFormat));
    units.add(new NumberTickUnit(200, numberFormat));
    units.add(new NumberTickUnit(500, numberFormat));
    units.add(new NumberTickUnit(1000, numberFormat));
    units.add(new NumberTickUnit(2000, numberFormat));
    units.add(new NumberTickUnit(5000, numberFormat));
    units.add(new NumberTickUnit(10000, numberFormat));
    units.add(new NumberTickUnit(20000, numberFormat));
    units.add(new NumberTickUnit(50000, numberFormat));
    units.add(new NumberTickUnit(100000, numberFormat));
    units.add(new NumberTickUnit(200000, numberFormat));
    units.add(new NumberTickUnit(500000, numberFormat));
    units.add(new NumberTickUnit(1000000, numberFormat));
    units.add(new NumberTickUnit(2000000, numberFormat));
    units.add(new NumberTickUnit(5000000, numberFormat));
    units.add(new NumberTickUnit(10000000, numberFormat));
    units.add(new NumberTickUnit(20000000, numberFormat));
    units.add(new NumberTickUnit(50000000, numberFormat));
    units.add(new NumberTickUnit(100000000, numberFormat));
    units.add(new NumberTickUnit(200000000, numberFormat));
    units.add(new NumberTickUnit(500000000, numberFormat));
    units.add(new NumberTickUnit(1000000000, numberFormat));
    units.add(new NumberTickUnit(2000000000, numberFormat));
    units.add(new NumberTickUnit(5000000000.0, numberFormat));
    units.add(new NumberTickUnit(10000000000.0, numberFormat));

    return units;
  }
View Full Code Here

    final DecimalFormat df9 = new DecimalFormat("#,###,##0");
    final DecimalFormat df10 = new DecimalFormat("#,###,###,##0");

    // we can add the units in any order, the TickUnits collection will
    // sort them...
    units.add(new NumberTickUnit(0.0000001, df1));
    units.add(new NumberTickUnit(0.000001, df2));
    units.add(new NumberTickUnit(0.00001, df3));
    units.add(new NumberTickUnit(0.0001, df4));
    units.add(new NumberTickUnit(0.001, df5));
    units.add(new NumberTickUnit(0.01, df6));
    units.add(new NumberTickUnit(0.1, df7));
    units.add(new NumberTickUnit(1, df8));
    units.add(new NumberTickUnit(10, df8));
    units.add(new NumberTickUnit(100, df8));
    units.add(new NumberTickUnit(1000, df8));
    units.add(new NumberTickUnit(10000, df8));
    units.add(new NumberTickUnit(100000, df8));
    units.add(new NumberTickUnit(1000000, df9));
    units.add(new NumberTickUnit(10000000, df9));
    units.add(new NumberTickUnit(100000000, df9));
    units.add(new NumberTickUnit(1000000000, df10));
    units.add(new NumberTickUnit(10000000000.0, df10));
    units.add(new NumberTickUnit(100000000000.0, df10));

    units.add(new NumberTickUnit(0.00000025, df0));
    units.add(new NumberTickUnit(0.0000025, df1));
    units.add(new NumberTickUnit(0.000025, df2));
    units.add(new NumberTickUnit(0.00025, df3));
    units.add(new NumberTickUnit(0.0025, df4));
    units.add(new NumberTickUnit(0.025, df5));
    units.add(new NumberTickUnit(0.25, df6));
    units.add(new NumberTickUnit(2.5, df7));
    units.add(new NumberTickUnit(25, df8));
    units.add(new NumberTickUnit(250, df8));
    units.add(new NumberTickUnit(2500, df8));
    units.add(new NumberTickUnit(25000, df8));
    units.add(new NumberTickUnit(250000, df8));
    units.add(new NumberTickUnit(2500000, df9));
    units.add(new NumberTickUnit(25000000, df9));
    units.add(new NumberTickUnit(250000000, df9));
    units.add(new NumberTickUnit(2500000000.0, df10));
    units.add(new NumberTickUnit(25000000000.0, df10));
    units.add(new NumberTickUnit(250000000000.0, df10));

    units.add(new NumberTickUnit(0.0000005, df1));
    units.add(new NumberTickUnit(0.000005, df2));
    units.add(new NumberTickUnit(0.00005, df3));
    units.add(new NumberTickUnit(0.0005, df4));
    units.add(new NumberTickUnit(0.005, df5));
    units.add(new NumberTickUnit(0.05, df6));
    units.add(new NumberTickUnit(0.5, df7));
    units.add(new NumberTickUnit(5L, df8));
    units.add(new NumberTickUnit(50L, df8));
    units.add(new NumberTickUnit(500L, df8));
    units.add(new NumberTickUnit(5000L, df8));
    units.add(new NumberTickUnit(50000L, df8));
    units.add(new NumberTickUnit(500000L, df8));
    units.add(new NumberTickUnit(5000000L, df9));
    units.add(new NumberTickUnit(50000000L, df9));
    units.add(new NumberTickUnit(500000000L, df9));
    units.add(new NumberTickUnit(5000000000L, df10));
    units.add(new NumberTickUnit(50000000000L, df10));
    units.add(new NumberTickUnit(500000000000L, df10));

    return units;
  }
View Full Code Here

    final NumberFormat numberFormat = NumberFormat
        .getNumberInstance(locale);

    // we can add the units in any order, the TickUnits collection will
    // sort them...
    units.add(new NumberTickUnit(0.0000001, numberFormat));
    units.add(new NumberTickUnit(0.000001, numberFormat));
    units.add(new NumberTickUnit(0.00001, numberFormat));
    units.add(new NumberTickUnit(0.0001, numberFormat));
    units.add(new NumberTickUnit(0.001, numberFormat));
    units.add(new NumberTickUnit(0.01, numberFormat));
    units.add(new NumberTickUnit(0.1, numberFormat));
    units.add(new NumberTickUnit(1, numberFormat));
    units.add(new NumberTickUnit(10, numberFormat));
    units.add(new NumberTickUnit(100, numberFormat));
    units.add(new NumberTickUnit(1000, numberFormat));
    units.add(new NumberTickUnit(10000, numberFormat));
    units.add(new NumberTickUnit(100000, numberFormat));
    units.add(new NumberTickUnit(1000000, numberFormat));
    units.add(new NumberTickUnit(10000000, numberFormat));
    units.add(new NumberTickUnit(100000000, numberFormat));
    units.add(new NumberTickUnit(1000000000, numberFormat));
    units.add(new NumberTickUnit(10000000000.0, numberFormat));

    units.add(new NumberTickUnit(0.00000025, numberFormat));
    units.add(new NumberTickUnit(0.0000025, numberFormat));
    units.add(new NumberTickUnit(0.000025, numberFormat));
    units.add(new NumberTickUnit(0.00025, numberFormat));
    units.add(new NumberTickUnit(0.0025, numberFormat));
    units.add(new NumberTickUnit(0.025, numberFormat));
    units.add(new NumberTickUnit(0.25, numberFormat));
    units.add(new NumberTickUnit(2.5, numberFormat));
    units.add(new NumberTickUnit(25, numberFormat));
    units.add(new NumberTickUnit(250, numberFormat));
    units.add(new NumberTickUnit(2500, numberFormat));
    units.add(new NumberTickUnit(25000, numberFormat));
    units.add(new NumberTickUnit(250000, numberFormat));
    units.add(new NumberTickUnit(2500000, numberFormat));
    units.add(new NumberTickUnit(25000000, numberFormat));
    units.add(new NumberTickUnit(250000000, numberFormat));
    units.add(new NumberTickUnit(2500000000.0, numberFormat));
    units.add(new NumberTickUnit(25000000000.0, numberFormat));

    units.add(new NumberTickUnit(0.0000005, numberFormat));
    units.add(new NumberTickUnit(0.000005, numberFormat));
    units.add(new NumberTickUnit(0.00005, numberFormat));
    units.add(new NumberTickUnit(0.0005, numberFormat));
    units.add(new NumberTickUnit(0.005, numberFormat));
    units.add(new NumberTickUnit(0.05, numberFormat));
    units.add(new NumberTickUnit(0.5, numberFormat));
    units.add(new NumberTickUnit(5L, numberFormat));
    units.add(new NumberTickUnit(50L, numberFormat));
    units.add(new NumberTickUnit(500L, numberFormat));
    units.add(new NumberTickUnit(5000L, numberFormat));
    units.add(new NumberTickUnit(50000L, numberFormat));
    units.add(new NumberTickUnit(500000L, numberFormat));
    units.add(new NumberTickUnit(5000000L, numberFormat));
    units.add(new NumberTickUnit(50000000L, numberFormat));
    units.add(new NumberTickUnit(500000000L, numberFormat));
    units.add(new NumberTickUnit(5000000000L, numberFormat));
    units.add(new NumberTickUnit(50000000000L, numberFormat));

    return units;
  }
View Full Code Here

        dataArea, edge);

    // then extrapolate...
    final double guess = (tickLabelWidth / unit1Width) * unit1.getSize();

    NumberTickUnit unit2 = (NumberTickUnit) tickUnits
        .getCeilingTickUnit(guess);
    final double unit2Width = this.lengthToJava2D(unit2.getSize(),
        dataArea, edge);

    tickLabelWidth = this.estimateMaximumTickLabelWidth(g2, unit2);
    if (tickLabelWidth > unit2Width) {
      unit2 = (NumberTickUnit) tickUnits.getLargerTickUnit(unit2);
View Full Code Here

        dataArea, edge);

    // then extrapolate...
    final double guess = (tickLabelHeight / unitHeight) * unit1.getSize();

    NumberTickUnit unit2 = (NumberTickUnit) tickUnits
        .getCeilingTickUnit(guess);
    final double unit2Height = this.lengthToJava2D(unit2.getSize(),
        dataArea, edge);

    tickLabelHeight = this.estimateMaximumTickLabelHeight(g2);
    if (tickLabelHeight > unit2Height) {
      unit2 = (NumberTickUnit) tickUnits.getLargerTickUnit(unit2);
View Full Code Here

TOP

Related Classes of com.positive.charts.axis.ticks.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.