使用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/