モジュール javafx.controls
パッケージ javafx.scene.chart

クラスBubbleChart<X,Y>

  • すべての実装されたインタフェース:
    Styleable, EventTarget


    public class BubbleChart<X,Y>
    extends XYChart<X,Y>
    系列のデータ・ポイントのバブルをプロットするチャート・タイプ。 データの追加の値プロパティを使用して、java.lang.Numberである必要があるバブルの半径を表します。
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • BubbleChart

        public BubbleChart​(Axis<X> xAxis,
                           Axis<Y> yAxis)
        所定の軸を持つ新しいBubbleChartを構築します。 BubbleChartでは、カテゴリ軸を使用しません。 X軸とY軸の両方が、型NumberAxisである必要があります。
        パラメータ:
        xAxis - 使用するX軸
        yAxis - 使用するY軸
      • BubbleChart

        public BubbleChart​(Axis<X> xAxis,
                           Axis<Y> yAxis,
                           ObservableList<XYChart.Series<X,Y>> data)
        指定された軸とデータを使用した新しいBubbleChartを構築します。 BubbleChartでは、カテゴリ軸を使用しません。 X軸とY軸の両方が、型NumberAxisである必要があります。
        パラメータ:
        xAxis - 使用するX軸
        yAxis - 使用するY軸
        data - 使用するデータ(使用される実際のリストであるため、変更が加えられるとチャートに反映されます)
    • メソッドの詳細

      • layoutPlotChildren

        protected void layoutPlotChildren​()
        プロットの子を更新およびレイアウトするために呼び出されます。 軸やグリッド線などの最上部のプロットを表すノードを更新するためにすべての作業が含まれる必要があります。原点はプロット面の左上で、プロット面を取得するには、X軸の幅と、Y軸の高さからのX軸の高さを取得します。
        定義:
        layoutPlotChildren 、クラス: XYChart<X,Y>
      • dataItemAdded

        protected void dataItemAdded​(XYChart.Series<X,Y> series,
                                     int itemIndex,
                                     XYChart.Data<X,Y> item)
        次のクラスからコピーされた説明: XYChart
        データ・アイテムが系列に追加されたときに呼び出されます。 XYChartの実装では、ここで、このデータ・アイテムを表すgetPlotChildrenに対して新しいノードを作成または追加できます。 animated = trueの場合、フェードインや同様の効果を追加してそのデータをアニメーション化することもできます。
        定義:
        dataItemAdded 、クラス: XYChart<X,Y>
        パラメータ:
        series - データ・アイテムが追加された系列
        itemIndex - 系列内の新しいアイテムのインデックス
        item - 追加された新しいデータ・アイテム
      • dataItemRemoved

        protected void dataItemRemoved​(XYChart.Data<X,Y> item,
                                       XYChart.Series<X,Y> series)
        次のクラスからコピーされた説明: XYChart
        データ・アイテムがデータ・モデルから削除されたが、チャートで引き続き表示可能な場合に呼び出されます。 引き続き表示可能であるため、このメソッドでアニメーションの削除を処理できます。 データ・アイテムのアニメーション化を完了してから、removeDataItemFromDisplay()を呼び出して、チャートで表示されないようにアイテム・ノードを削除する必要があります。
        定義:
        dataItemRemoved 、クラス: XYChart<X,Y>
        パラメータ:
        item - 系列から削除されたアイテム
        series - アイテムが削除された系列
      • dataItemChanged

        protected void dataItemChanged​(XYChart.Data<X,Y> item)
        データ・アイテムが変更されたとき、つまり、そのxValue、yValueまたはextraValueが変更されたときに呼び出されます。
        定義:
        dataItemChanged 、クラス: XYChart<X,Y>
        パラメータ:
        item - 変更されたデータ・アイテム
      • seriesAdded

        protected void seriesAdded​(XYChart.Series<X,Y> series,
                                   int seriesIndex)
        次のクラスからコピーされた説明: XYChart
        系列がチャート・データ・モデルに追加されました。 XYChartの実装では、ここで、この系列を表すgetPlotChildrenに対して新しいノードを作成または追加できます。 また、系列にすでに存在するデータ・アイテムの追加を処理することも必要となります。 それぞれに対してdataItemAdded()を単に呼び出すか、または追加される系列全体に様々なアニメーションを提供できます。
        定義:
        seriesAdded 、クラス: XYChart<X,Y>
        パラメータ:
        series - 追加された系列
        seriesIndex - 新しい系列のインデックス
      • seriesRemoved

        protected void seriesRemoved​(XYChart.Series<X,Y> series)
        次のクラスからコピーされた説明: XYChart
        系列はデータ・モデルから削除されましたが、引き続きチャートで表示可能です。 引き続き表示可能であるため、このメソッドでアニメーションの削除を処理できます。 データ・アイテムのアニメーション化を完了してから、removeSeriesFromDisplay()を呼び出して、系列を表示リストから削除する必要があります。
        定義:
        seriesRemoved 、クラス: XYChart<X,Y>
        パラメータ:
        series - 削除された系列
      • updateAxisRange

        protected void updateAxisRange​()
        範囲が無効化され、その範囲を更新する必要がある場合に呼び出されます。 軸が自動範囲指定である場合は、指定された軸によってプロットされる必要があるすべてのデータのリストをコンパイルし、invalidateRange()を軸で呼び出してデータを渡します。
        オーバーライド:
        updateAxisRange 、クラス: XYChart<X,Y>