gpt4 book ai didi

java - 如何更改 JFreeChart 中 NumberAxis 上的 tickLabel?

转载 作者:搜寻专家 更新时间:2023-10-31 08:24:50 24 4
gpt4 key购买 nike

我正在使用 JFreeChart 并希望能够将范围轴上的标签从数字更改为对我所在的域更有意义的内容。我只看到用于自定义标签外观的选项,无法覆盖标签的内容基于刻度的位置。

有谁知道如何覆盖 tickLabel 的文本?

最佳答案

JFreeChart BarChartDemo1显示如何使用 setStandardTickUnits()方法。 NumberAxis为此有几个方便的静态工厂。要覆盖默认值,您可以“创建自己的 TickUnits 实例,然后将其传递给 setStandardTickUnits() 方法。”

补充:上面提到的默认只是使用java.text.Format的子类;你可以为你 add() 的每个 TickUnit 提供你自己的。如果这还不够,您可以覆盖 valueToString()在你自己的 TickUnit 的具体子类中并用它来组成所需的 TickUnits .

关于java - 如何更改 JFreeChart 中 NumberAxis 上的 tickLabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2365657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com