カスタム XYChart の y 軸に問題があります。y 軸は NumberAxis で、目盛りラベル フォーマッタをカスタム フォーマッタに設定します。オートレンジはオフです。グラフの上限を変更して軸レイアウトを要求すると、古いラベルがグラフに残ります。デバッグ ログを使用すると、カスタム フォーマッタ メソッドが呼び出され、正しい文字列が返されることがわかりますが、チャートの目盛りラベルは更新されません。更新されるのは、以前は軸上になかったものだけです。たとえば、y 軸の範囲が 0 ~ 3 で、上限を 3 から 5 に変更すると、正しい値を持つ新しいラベルがインデックス 4 と 5 に表示されます。ただし、0 ~ 3 のラベルはカスタム フォーマッタが異なる文字列を返すようになったとしても、更新しないでください。
方程式からカスタム フォーマッタを取り出してみて、y 軸の上限を変更したときに目盛りラベルの塗りつぶしを別の色に変更しただけで、同じ動作が見られました (既存のインデックスのラベルは古い色で、新しいインデックスのラベルには新しい色がありました)。明らかな何かが欠けていることを願っています。どんな助けでも大歓迎です。そうしないと、y 軸のラベルを変更する必要があるたびに、グラフを再作成する必要がある場合があります。