2

使用 JFreeChart 我有一个带有 LogAxis 的图,在 XYPlot 的域轴上带有刻度线,这些刻度线是根据图形的宽度自动确定的。我的域值是 0.01、0.05、0.1、0.5、1、5 和 10;因此,刻度线与我拥有的域值不一致。有没有办法手动指定轴的刻度线而不是自动计算它们?我尝试了 SimpleAxis 类,但它似乎只提供线性轴,而不是对数。

4

1 回答 1

0

尝试这个:

final LogAxis logAxis = new LogAxis(axisX);
logAxis.setStandardTickUnits(LogAxis.createLogTickUnits(Locale.ENGLISH));

logAxis.setRange(0.01, 10.0); plot.setDomainAxis(logAxis);
于 2011-03-11T23:11:31.553 回答