【JavaFX】散布図を作成・表示する方法(ScatterChart)

JavaFXで散布図を作成・表示する方法について記載します。

1. 散布図を作成・表示する方法

散布図を作成するには、ScatterChartクラスを使用します。

実行例

1. 軸の定義

数値データを使用する場合は、NumberAxisクラスを使用します。

2. ScatterChartクラスの生成

ScatterChartクラスのインスタンス生成時に、X・Y軸のインスタンスをコンストラクタの引数に渡します。

また、X・Y軸は数値データなのでジェネリクスは、<Number,Number> と指定しています。

3. グラフに表示するデータ

表示するデータは、系列データごとに、XYChart.Seriesクラスのインスタンスを作成して追加します。

2. グラフの色を変更する方法

グラフの色を変更するには、各Seriesごとに変更後の色をCSSで指定します。

実行例

3. グラフの値をツールチップに表示する方法

グラフにマウスポインタを当てたタイミングで、ツールチップに値を表示します。
系列ごとの各データに、OnMouseEntered、 OnMouseExited イベントを登録してツールチップを表示します。

実行例

4. グラフ一覧

棒グラフを作成・表示する方法

積み上げ棒グラフを作成・表示する方法

折れ線グラフを作成・表示する方法

円グラフを作成・表示する方法

散布図を作成・表示する方法

面グラフを作成・表示する方法

バブルチャートを作成・表示する方法

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする