gpt4 book ai didi

java - jFreeChart:如何将字符串值映射到轴?

转载 作者:行者123 更新时间:2023-11-30 11:20:40 28 4
gpt4 key购买 nike

我正在使用 TimeSeriesChart 以赫兹为单位绘制频率。到目前为止,一切都很好。但我需要添加第二个 Y(值)轴来表示音乐音调。我需要用字符串值(C#9、A4 等)表示刻度,所以我想我应该使用 SymbolAxis。问题是我需要将字符串刻度值映射到精确的数值,例如:A4->440, A#4->466.164, B4->493.883, C5 ->523.251..... 所以它既不是线性的也不是对数的。我怎样才能做到这一点?谢谢。

(v1.0.17)

最佳答案

我回答了this question在 JFreeChart 论坛中,您可以通过继承 NumberAxis 类并覆盖 refreshTicks() 来实现此目的方法仅返回特定值的刻度标签(以及您需要的任何标签)。

关于java - jFreeChart:如何将字符串值映射到轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22597446/

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