class QPolarChart#

QPolarChart 以极坐标图的形式呈现数据。更多

Inheritance diagram of PySide6.QtCharts.QPolarChart

摘要#

方法#

说明

此文档可能包含从C++自动转换为Python的片段。我们始终欢迎对片段的翻译提出贡献。如果您发现翻译有误,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细说明#

极坐标图以圆形图表的形式展示数据,其中数据的位置基于从图表中心的极点处的角度和距离。

../../_images/examples_polarchart.png

极坐标图是 QChart 的一种特殊化,支持线、样条、区域和散点系列,以及它们所支持的所有轴类型。每个轴都可以用作径向轴或角度轴。

角度 QValueAxis 上的第一个和最后一个刻度线位于0/360度角度处。

如果一个系列中连续两点之间的角度距离超过180度,连接这两点的任何直接线都将没有意义,并且不会绘制。相反,将绘制从中心到图表中心再到点中心的线。因此,在显示线、样条或区域系列时,必须相应地选择轴范围。

极坐标图以相同的方向在相同的位置绘制所有轴,因此使用同一方向的多个轴可能会令人困惑,除非额外使用轴仅用于自定义网格。例如,您可以使用次要阴影 QCategoryAxis 来突出显示范围,或者使用具有隐藏标签的次要 QValueAxis 提供无标签的子刻度。

另请参阅

QChart

class PolarOrientation#

(继承自 enum.Flag) 这个枚举类型指定了轴的极坐标方向。

常量

描述

QPolarChart.PolarOrientationRadial

径向轴,其中值沿图表半径放置,从极点开始。

QPolarChart.PolarOrientationAngular

角度轴,其中值沿图表周围放置。

__init__([parent=None[, wFlags=Qt.WindowFlags()]])#
参数:

构建一个极坐标图作为 parent 的子代。将使用 wFlags 指定的属性传递给 QChart 构造函数。