JFreeChart:缺少Logarithmic Axis Tick Labels

时间:2013-12-16 15:58:33

标签: jfreechart

我正在使用JFreeChart制作具有对数y轴的XYLineCharts,但我遇到了一个我无法解决的问题。

在某些情况下,我的x,y值非常低(在一种情况下,数据集的y轴值介于4.5e-8到1.7之间)。我使用XY轴的对数轴在XYLineChart上绘制这些值(并在y轴上使用LogAxis.createLogTickUnits(Locale.ENGLISH)和.setExpTickLabelsFlag(true)来创建指数刻度单位)。我将范围界限从4.5e-8设置为1.7,可以看到清晰的点,但y轴没有可见的刻度标签!

我在放大图表时遇到了这个问题,但我已经修复了缩放和放大通过覆盖这些方法自动缩放。 我当前的LogarithmicAxis适用于我的大多数x,y数据集,但在少数情况下,绘制了y轴,但没有显示任何Tick标签,尽管我创建了它们&将他们的可见性设置为真。

如果有人对如何解决此问题有任何建议无论y轴值是多少,都要确保刻度标签可见,请尽快告诉我,因为我需要尽快完成此工作。

感谢。

0 个答案:

没有答案