作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!