このページでは

Scatter3D QML Type

3D散布図。詳細...

Import Statement: import QtDataVisualization 1.12
Since: QtDataVisualization 1.0
Inherits:

AbstractGraph3D

Status: Deprecated

このタイプは非推奨です。新しいコードでの使用は強くお勧めしません。

プロパティ

方法

詳細な説明

このタイプを使用すると、開発者はQt Quick を使用して3Dの散布図を描画できます。

このタイプを使用するには、データ可視化モジュールをインポートする必要があります:

import QtDataVisualization 1.2

その後、qmlファイル内でScatter3Dを使用できるようになります:

import QtQuick 2.0
import QtDataVisualization 1.2

Item {
    width: 640
    height: 480

    Scatter3D {
        width: parent.width
        height: parent.height
        Scatter3DSeries {
            ItemModelScatterDataProxy {
                itemModel: dataModel
                // Mapping model roles to scatter series item coordinates.
                xPosRole: "xPos"
                yPosRole: "yPos"
                zPosRole: "zPos"
            }
        }
    }

    ListModel {
        id: dataModel
        ListElement{ xPos: "2.754"; yPos: "1.455"; zPos: "3.362"; }
        ListElement{ xPos: "3.164"; yPos: "2.022"; zPos: "4.348"; }
        ListElement{ xPos: "4.564"; yPos: "1.865"; zPos: "1.346"; }
        ListElement{ xPos: "1.068"; yPos: "1.224"; zPos: "2.983"; }
        ListElement{ xPos: "2.323"; yPos: "2.502"; zPos: "3.133"; }
    }
}

より詳細な使用例については、「Simple Scatter Graph」を参照してください。

関連項目: Scatter3DSeries 、ScatterDataProxy 、Bars3D 、Surface3D 、および Qt Data Visualization C++ Classesを参照してください。

プロパティのドキュメント

axisX : ValueAxis3D

アクティブなX軸。

軸が指定されていない場合、ラベルがなく、範囲が自動的に調整される一時的なデフォルトの軸が作成されます。この一時的な軸は、別の軸が明示的に同じ向きに設定されると破棄されます。

axisY : ValueAxis3D

アクティブなY軸。

軸が指定されていない場合、ラベルがなく、範囲が自動的に調整される一時的なデフォルトの軸が作成されます。この一時的な軸は、別の軸が明示的に同じ向きに設定されると破棄されます。

axisZ : ValueAxis3D

アクティブなZ軸。

軸が指定されていない場合、ラベルがなく、範囲が自動的に調整される一時的なデフォルト軸が作成されます。この一時的な軸は、別の軸が明示的に同じ向きに設定されると破棄されます。

selectedSeries : Scatter3DSeries

選択されたシリーズ、またはNULL。

seriesList : list<Scatter3DSeries> [default]

このプロパティには、グラフのシリーズが格納されます。デフォルトでは、このプロパティには空のリストが含まれています。シリーズを設定するには、addSeries() メソッドを使用するか、グラフの子要素として定義してください。

メソッドのドキュメント

void addSeries(Scatter3DSeries series)

series をグラフに追加します。グラフには複数の系列を含めることができますが、軸は1組のみです。新しく追加された系列に選択項目が指定されている場合、その項目が強調表示され、既存の選択は解除されます。追加された系列のうち、アクティブな選択状態にあるのは1つだけです。

「AbstractGraph3D::hasSeries()」も参照してください 。

void removeSeries(Scatter3DSeries series)

グラフからseries を取り除きます。

「AbstractGraph3D::hasSeries()」も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.