【发布时间】:2012-04-19 01:46:47
【问题描述】:
我正在使用我从网上下载的以下代码
TickUnits units = new TickUnits();
DecimalFormat df1 = new DecimalFormat("$0");
DecimalFormat df2 = new DecimalFormat("$0.00");
// we can add the units in any order, the TickUnits collection will
// sort them...
units.add(new NumberTickUnit(100, df1, 0));
units.add(new NumberTickUnit(50, df1, 0));
units.add(new NumberTickUnit(20, df1, 0));
units.add(new NumberTickUnit(10, df1, 0));
units.add(new NumberTickUnit(5, df1, 0));
units.add(new NumberTickUnit(2, df1, 0));
units.add(new NumberTickUnit(1, df1, 0));
由于我是新手,我不明白这段代码实际上是做什么的。我认为它设置了 y 轴上的值,但似乎并非如此,因为 y 轴上有超过 100 美元的值。这段代码究竟做了什么。 (还有到底什么是刻度单位。它是定义轴上的标签还是我在这里弄错了)。
【问题讨论】:
标签: java jfreechart