QAbstract3DSeries

The QAbstract3DSeries class is a base class for all data series. More

Inheritance diagram of PySide6.QtDataVisualization.QAbstract3DSeries

Inherited by: QSurface3DSeries, QScatter3DSeries, QBar3DSeries

Synopsis

Functions

Detailed Description

There are inherited classes for each supported series type: QBar3DSeries , QScatter3DSeries , and QSurface3DSeries .

For more information, see Qt Data Visualization Data Handling .

class PySide6.QtDataVisualization.QAbstract3DSeries
PySide6.QtDataVisualization.QAbstract3DSeries.SeriesType

Type of the series.

Constant

Description

QAbstract3DSeries.SeriesTypeNone

No series type.

QAbstract3DSeries.SeriesTypeBar

Series type for Q3DBars .

QAbstract3DSeries.SeriesTypeScatter

Series type for Q3DScatter .

QAbstract3DSeries.SeriesTypeSurface

Series type for Q3DSurface .

PySide6.QtDataVisualization.QAbstract3DSeries.Mesh

Predefined mesh types. All styles are not usable with all visualization types.

Constant

Description

QAbstract3DSeries.MeshUserDefined

User defined mesh, set via userDefinedMesh property.

QAbstract3DSeries.MeshBar

Basic rectangular bar.

QAbstract3DSeries.MeshCube

Basic cube.

QAbstract3DSeries.MeshPyramid

Four-sided pyramid.

QAbstract3DSeries.MeshCone

Basic cone.

QAbstract3DSeries.MeshCylinder

Basic cylinder.

QAbstract3DSeries.MeshBevelBar

Slightly beveled (rounded) rectangular bar.

QAbstract3DSeries.MeshBevelCube

Slightly beveled (rounded) cube.

QAbstract3DSeries.MeshSphere

Sphere.

QAbstract3DSeries.MeshMinimal

The minimal 3D mesh: a triangular pyramid. Usable only with Q3DScatter .

QAbstract3DSeries.MeshArrow

Arrow pointing upwards.

QAbstract3DSeries.MeshPoint

2D point. Usable only with Q3DScatter . Shadows do not affect this style. Color style ColorStyleObjectGradient is not supported by this style.

PySide6.QtDataVisualization.QAbstract3DSeries.baseColor()
Return type

PySide6.QtGui.QColor

See also

setBaseColor()

PySide6.QtDataVisualization.QAbstract3DSeries.baseColorChanged(color)
Parameters

colorPySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.baseGradient()
Return type

PySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.baseGradientChanged(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.colorStyle()
Return type

ColorStyle

See also

setColorStyle()

PySide6.QtDataVisualization.QAbstract3DSeries.colorStyleChanged(style)
Parameters

styleColorStyle

PySide6.QtDataVisualization.QAbstract3DSeries.isItemLabelVisible()
Return type

bool

PySide6.QtDataVisualization.QAbstract3DSeries.isMeshSmooth()
Return type

bool

PySide6.QtDataVisualization.QAbstract3DSeries.isVisible()
Return type

bool

PySide6.QtDataVisualization.QAbstract3DSeries.itemLabel()
Return type

str

PySide6.QtDataVisualization.QAbstract3DSeries.itemLabelChanged(label)
Parameters

label – str

PySide6.QtDataVisualization.QAbstract3DSeries.itemLabelFormat()
Return type

str

PySide6.QtDataVisualization.QAbstract3DSeries.itemLabelFormatChanged(format)
Parameters

format – str

PySide6.QtDataVisualization.QAbstract3DSeries.itemLabelVisibilityChanged(visible)
Parameters

visible – bool

PySide6.QtDataVisualization.QAbstract3DSeries.mesh()
Return type

Mesh

See also

setMesh()

PySide6.QtDataVisualization.QAbstract3DSeries.meshChanged(mesh)
Parameters

meshMesh

PySide6.QtDataVisualization.QAbstract3DSeries.meshRotation()
Return type

PySide6.QtGui.QQuaternion

PySide6.QtDataVisualization.QAbstract3DSeries.meshRotationChanged(rotation)
Parameters

rotationPySide6.QtGui.QQuaternion

PySide6.QtDataVisualization.QAbstract3DSeries.meshSmoothChanged(enabled)
Parameters

enabled – bool

PySide6.QtDataVisualization.QAbstract3DSeries.multiHighlightColor()
Return type

PySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.multiHighlightColorChanged(color)
Parameters

colorPySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.multiHighlightGradient()
Return type

PySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.multiHighlightGradientChanged(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.name()
Return type

str

See also

setName()

PySide6.QtDataVisualization.QAbstract3DSeries.nameChanged(name)
Parameters

name – str

PySide6.QtDataVisualization.QAbstract3DSeries.setBaseColor(color)
Parameters

colorPySide6.QtGui.QColor

See also

baseColor()

PySide6.QtDataVisualization.QAbstract3DSeries.setBaseGradient(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

See also

baseGradient()

PySide6.QtDataVisualization.QAbstract3DSeries.setColorStyle(style)
Parameters

styleColorStyle

See also

colorStyle()

PySide6.QtDataVisualization.QAbstract3DSeries.setItemLabelFormat(format)
Parameters

format – str

PySide6.QtDataVisualization.QAbstract3DSeries.setItemLabelVisible(visible)
Parameters

visible – bool

PySide6.QtDataVisualization.QAbstract3DSeries.setMesh(mesh)
Parameters

meshMesh

See also

mesh()

PySide6.QtDataVisualization.QAbstract3DSeries.setMeshAxisAndAngle(axis, angle)
Parameters

A convenience function to construct a mesh rotation quaternion from axis and angle.

See also

meshRotation

PySide6.QtDataVisualization.QAbstract3DSeries.setMeshRotation(rotation)
Parameters

rotationPySide6.QtGui.QQuaternion

See also

meshRotation()

PySide6.QtDataVisualization.QAbstract3DSeries.setMeshSmooth(enable)
Parameters

enable – bool

See also

isMeshSmooth()

PySide6.QtDataVisualization.QAbstract3DSeries.setMultiHighlightColor(color)
Parameters

colorPySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.setMultiHighlightGradient(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.setName(name)
Parameters

name – str

See also

name()

PySide6.QtDataVisualization.QAbstract3DSeries.setSingleHighlightColor(color)
Parameters

colorPySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.setSingleHighlightGradient(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.setUserDefinedMesh(fileName)
Parameters

fileName – str

PySide6.QtDataVisualization.QAbstract3DSeries.setVisible(visible)
Parameters

visible – bool

See also

isVisible()

PySide6.QtDataVisualization.QAbstract3DSeries.singleHighlightColor()
Return type

PySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.singleHighlightColorChanged(color)
Parameters

colorPySide6.QtGui.QColor

PySide6.QtDataVisualization.QAbstract3DSeries.singleHighlightGradient()
Return type

PySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.singleHighlightGradientChanged(gradient)
Parameters

gradientPySide6.QtGui.QLinearGradient

PySide6.QtDataVisualization.QAbstract3DSeries.type()
Return type

SeriesType

PySide6.QtDataVisualization.QAbstract3DSeries.userDefinedMesh()
Return type

str

PySide6.QtDataVisualization.QAbstract3DSeries.userDefinedMeshChanged(fileName)
Parameters

fileName – str

PySide6.QtDataVisualization.QAbstract3DSeries.visibilityChanged(visible)
Parameters

visible – bool