- class QPolarChart#
QPolarChart
以极坐标图的形式呈现数据。更多…摘要#
方法#
def
__init__()
说明
此文档可能包含从C++自动转换为Python的片段。我们始终欢迎对片段的翻译提出贡献。如果您发现翻译有误,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细说明#
极坐标图以圆形图表的形式展示数据,其中数据的位置基于从图表中心的极点处的角度和距离。
极坐标图是
QChart
的一种特殊化,支持线、样条、区域和散点系列,以及它们所支持的所有轴类型。每个轴都可以用作径向轴或角度轴。角度
QValueAxis
上的第一个和最后一个刻度线位于0/360度角度处。如果一个系列中连续两点之间的角度距离超过180度,连接这两点的任何直接线都将没有意义,并且不会绘制。相反,将绘制从中心到图表中心再到点中心的线。因此,在显示线、样条或区域系列时,必须相应地选择轴范围。
极坐标图以相同的方向在相同的位置绘制所有轴,因此使用同一方向的多个轴可能会令人困惑,除非额外使用轴仅用于自定义网格。例如,您可以使用次要阴影
QCategoryAxis
来突出显示范围,或者使用具有隐藏标签的次要QValueAxis
提供无标签的子刻度。另请参阅
- class PolarOrientation#
(继承自
enum.Flag
) 这个枚举类型指定了轴的极坐标方向。常量
描述
QPolarChart.PolarOrientationRadial
径向轴,其中值沿图表半径放置,从极点开始。
QPolarChart.PolarOrientationAngular
角度轴,其中值沿图表周围放置。
- __init__([parent=None[, wFlags=Qt.WindowFlags()]])#
- 参数:
parent –
QGraphicsItem
wFlags –
WindowType
的组合
构建一个极坐标图作为
parent
的子代。将使用wFlags
指定的属性传递给QChart
构造函数。