Qt Graphs 3D でのデータ操作
データとの対話
エンドユーザーは、マウスまたはタッチ操作を使用して、レンダリングされたグラフを操作できます。
- データを回転させるには、マウスの右ボタンを押したままマウスを動かすか、タップしてドラッグするタッチジェスチャを使用します。
- グラフをズームするには、マウスホイールを使用するか、ピンチ操作を行います。
- 選択するには、マウスの左ボタンをクリックするか、タップして長押しするタッチジェスチャを使用します。
Qt Graphs には、マウス操作やタッチジェスチャー用のデフォルトのハンドラが用意されています。カスタマイズされた入力ハンドラを使用する場合は、デフォルトのハンドラを無効にしてください。「Axis Dragging 」タブにある「Axis Handling」の例では、カスタム入力ハンドラを使用して軸ラベルをドラッグし、データの表示範囲を移動する方法を示しています。
透視投影に加えて、正投影を使用して 2D グラフを作成することもできます。これを行うには、デフォルトの入力ハンドラを、グラフの回転を許可しないハンドラに置き換え、カメラがグラフを側面または真上から直接見るように設定します。
データ選択モード
すべてのグラフタイプは、マウス、タッチ、およびシリーズ API によるプログラム操作を使用して、単一のデータ項目(棒、散布図の項目、またはサーフェスの点)を選択することをサポートしています。 選択された項目は、レンダリングされたグラフ上でハイライト表示され、選択されると、この目的のためのシリーズ固有のシグナル(例えば、QBar3DSeries::selectedBarChanged())が発行され、アプリケーションでこれを処理することができます。
棒グラフおよびサーフェスグラフは、スライス選択モードをサポートしており、選択された行または列が、別のビューポートに疑似 2D グラフとして描画されます。これにより、単一の行または列の実際の値を簡単に確認できます。
棒グラフでは、スライスビューを開かずに、選択された棒の行と列全体をハイライト表示することができます。また、棒グラフでは、選択モードに応じて、軸ラベルをクリックすることで行や列全体を選択・スライスすることも可能です。
グラフに複数の系列が追加されている場合、いずれかの系列で項目を選択すると、他の系列の選択は解除されます。棒グラフおよびサーフェスグラフにはマルチシリーズオプションもあり、これを使用すると、選択された位置にある各系列が選択されます。
© 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.