Qt データ可視化 データとの対話
データとの対話
エンドユーザーは、マウスまたはタッチを使って、レンダリングされたグラフを回転させたり、ズームしたり、データを選択したりすることができます。グラフは、マウスの右ボタンを押しながらマウスを動かすことで自由に回転させることができます。ズームはマウス・ホイールを回して行う。選択(有効な場合)は、マウスの左ボタンで行う。シーンをデフォルトのカメラビューにリセットするには、マウスホイールをクリックします。タッチデバイスでは、回転はタップ&移動、選択はタップ&ホールド、ズームはピンチで行います。
Qt Data Visualization には、マウス操作とタッチジェスチャ用のデフォルトのハンドラがあります。デフォルトのマウス・コントロールについてはQ3DInputHandler を、デフォルトのタッチ・コントロールについてはQTouch3DInputHandler を参照してください。カスタマイズされた入力ハンドラを使用する場合は、デフォルトのハンドラを無効にする必要があります。
Scatter Graph タブにあるグラフギャラリーの例では、カスタム入力ハンドラを使用して軸ラベルをドラッグし、データの可視部分を移動する方法を説明しています。
透視投影に加えて、正射投影を使用して2Dグラフを作成するには、デフォルトの入力ハンドラをグラフを回転させないものに置き換え、グラフを真横または真上から見るようにカメラを設定します。
データ選択モード
すべての可視化タイプで、マウス、タッチ、およびシリーズAPIを介したプログラムにより、1つのデータ項目(棒、散布図、サーフェス頂点)を選択することができます。選択された項目は、レンダリングされたグラフでハイライトされ、選択すると、例えば、QBar3DSeries::selectedBarChanged()のような、この目的のための系列固有の信号が発せられます。
棒グラフとサーフェスグラフはスライス選択モードをサポートしており、選択された行または列は擬似2Dグラフとして別のビューポートに描画されます。これにより、1行または1列の実際の値を見やすくすることができます。
棒グラフはさらに、スライスビューを開くことなく、選択された棒グラフの行や列全体をハイライトすることもできます。棒グラフは、選択モードに基づいて、軸ラベルをクリックすることによって、行または列全体を選択/スライスすることもできる。
複数の系列がグラフに追加されている場合、その中の1つの系列を選択すると、他の系列の選択範囲がクリアされます。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。