我想使用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)