使用 JFreeChart 我有一个带有 LogAxis 的图,XYPlot 的域轴上有刻度线,它是根据图形的宽度自动确定的。我的域值为 0.01、0.05、0.1、0.5、1、5 和 10;因此,刻度线与我拥有的域值不一致。有没有办法手动指定轴的刻度线而不是自动计算它们?我尝试了 SimpleAxis 类,但它似乎只提供线性轴,而不是对数轴。
最佳答案
试试这个:
final LogAxis logAxis = new LogAxis(axisX);
logAxis.setStandardTickUnits(LogAxis.createLogTickUnits(Locale.ENGLISH));
logAxis.setRange(0.01, 10.0); plot.setDomainAxis(logAxis);
关于java - 在 JFreeChart 中手动指定对数轴上的刻度线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279303/