Qt Data Visualization Interacting with Data

Interacting with Data

You can interact with the rendered graph with either mouse or touch to rotate, zoom, or select data. For the default mouse controls, see Q3DInputHandler documentation, and for the default touch controls, see QTouch3DInputHandler documentation.

Data Selection Modes

All visualization types support selecting a single data item - a bar, a scatter item, or a surface vertex - using mouse, touch, and programmatically via the series APIs. The selected item is highlighted in the rendered graph, and selecting causes emission of a series specific signal for this purpose, for example, QBar3DSeries::selectedBarChanged(), which the application can handle.

Bar and surface graphs support slice selection modes, where the selected row or column is drawn in a separate viewport as a pseudo-2D graph. This makes it easier to see the actual values of a single row or column.

Bar graph additionally supports simply highlighting the whole row and/or column of the selected bar without opening the slice view. Bar graph also supports selecting/slicing a whole row and/or column by clicking the axis label, based on selection mode.

When multiple series are added to a graph, selecting an item in one of them will clear the selection on other series.

© 2016 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.