私のアプリは、JFreeChartを使用して重いXYLineCharts(> 180kデータポイント)を生成しています。
各データポイントには、X軸の目盛り値(整数値、自動範囲付き)に使用される連続番号(1から185000)があります。
plot.getDomainAxis().setStandardTickUnits(NumberAxis.createIntegerTickUnits());
これまでのところ、それはうまく機能します。表示されている最初と最後のデータポイントにX軸ラベルを追加したいので、カスタム値を使用してX軸ティックを追加するのは困難です(最初と最後のデータポイントの作成日を表示したいのですが、すでに時系列でソートされています)。
私は検索に数時間を費やしています。それはJFreeChartでは絶対にサポートされていないようです。また、これに対するハックも見つかりませんでした(たとえば、注釈はプロットにのみ配置できます)。
これを解決する方法についてのポインタ/アイデアは大歓迎です!
トーマス
PS:チャートはズームイン/ズームアウトできるため、それに応じてカスタムティックを更新する必要があります。
PS2:目盛りの範囲が自動的に変更されないため、カテゴリ軸を使用することは解決策ではないようです(私は思います)