带滚动的DateTickUnit

时间:2017-05-25 09:50:12

标签: java jfreechart scaling

我想使用JFreeChart中的DateTickUnit来缩放日期轴。有人可以用简单的例子解释我如何使用rollUnit和roll multiple?

我写这样的东西来缩放时间,但我不确定它是如何工作的。

DateFormat f2 = new SimpleDateFormat("HH:mm:ss", locale);

TicksUnits = new TickUnits();
units.add(new DateTickUnit(DateTickUnitType.SECOND, 1, DateTickUnitType.MILLISECOND, 50, f2));
units.add(new DateTickUnit(DateTickUnitType.SECOND, 5, DateTickUnitType.SECOND, 1, f2));
units.add(new DateTickUnit(DateTickUnitType.SECOND, 10, DateTickUnitType.SECOND, 1, f2));
units.add(new DateTickUnit(DateTickUnitType.SECOND, 30, DateTickUnitType.SECOND, 5, f2));

对象的构造函数

 /**
  * Creates a new unit.
  *
  * @param unitType  the unit.
  * @param multiple  the multiple.
  * @param rollUnitType  the roll unit.
  * @param rollMultiple  the roll multiple.
  * @param formatter  the date formatter (<code>null</code> not permitted).
  *
  * @since 1.0.13
  */
  public DateTickUnit(DateTickUnitType unitType, int multiple,
           DateTickUnitType rollUnitType, int rollMultiple,
           DateFormat formatter)

0 个答案:

没有答案