JfreeChart の XYLineChart を使用してシミュレーションの結果を表示したいのですが、数値軸の範囲は時間 =0 から時間 =3000 の間ですが、データ ポイントの密度は時間間隔によって異なります。
たとえば、時間 1000 までのデータ ポイントがほとんどない場合、時間間隔 (1000 - 2000) の密度が高すぎます。また、時間間隔 (2000 -3000) のデータ ポイントがほとんどないため、別の目盛りが必要です。データポイントの密度に基づいて自動的に単位を計算します。使用するコードは次のとおりです。
NumberAxis xAxis = (NumberAxis) plot.getDomainAxis();
xAxis.setAutoRange(真);
xAxis.setAutoTickUnitSelection(真);
シミュレーション中にデータ ポイントが生成され、どの間隔で密度が高いか低いかがわからないため、自動的に行う必要があります。