0

これが可能かどうかはわかりません。NumberAxisしかし、基本的には JavaFXの a の値を Strings に変更したいと考えています。

final NumberAxis xAxis = new NumberAxis(0, 40, 1);

だから私が今変更したいのは、0から40までの数字を任意の文字列にすることです。

別の質問です。特定の値に「バー」を表示するように追加Regionsしました。ChartxAxis の「開始値」を「0」より大きい値に変更すると、バーがランダムに消えます。何故ですか?

4

2 に答える 2

2

setTickLabelFormatterメソッドを使用して独自の値を指定できます。http://docs.oracle.com/javafx/2/api/javafx/scene/chart/ValueAxis.html#setTickLabelFormatter(javafx.util.StringConverter)を参照してください

PS: 2 番目の質問を個別に行い、コード サンプルを提供してください

于 2013-10-16T18:02:33.603 に答える
1

NumberAxisの代わりにCategoryAxisを使用します(または、Sergey の回答の tickLabelFormatter ソリューションに従います)。

于 2013-10-16T18:07:26.963 に答える