BoxPlotSeries QML 类型
以盒须图的形式展示数据。 更多...
导入声明 | import QtCharts 2.7 |
实例化 | QBoxPlotSeries |
继承 |
属性
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- boxOutlineVisible : bool
- boxWidth : real
- brushFilename : string
- count : int
信号
- boxsetsAdded(list sets)
- boxsetsRemoved(list sets)
- clicked(BoxSet boxset)
- doubleClicked(BoxSet boxset)
- hovered(bool status, BoxSet boxset)
- pressed(BoxSet boxset)
- released(BoxSet boxset)
方法
- append(string label, VariantList values)
- append(BoxSet box)
- at(int index)
- clear()
- insert(int index, string label, VariantList values)
- remove(QBoxSet boxset)
详细描述
BoxPlotSeries 分析图表作为盒须元素的容器。来自多个系列的元素根据其索引值分组到类别中。
使用 BarCategoryAxis 类将类别添加到图表轴。类别标签必须唯一。如果为多个盒须元素定义相同的类别标签,则只绘制第一个。
以下 QML 代码片段演示了如何创建一个简单的盒须图
import QtQuick 2.0 import QtCharts 2.0 ChartView { title: "Box Plot series" width: 400 height: 300 theme: ChartView.ChartThemeBrownSand legend.alignment: Qt.AlignBottom BoxPlotSeries { id: plotSeries name: "Income" BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] } BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] } BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] } BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] } BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] } } }
另见 BoxSet 和 BarCategoryAxis。
属性文档
axisX : AbstractAxis |
用于系列的 X 轴。如果您同时未定义 axisX 和 axisXTop,则将为该系列创建一个 BarCategoryAxis。
另见 axisXTop。
axisXTop : AbstractAxis |
axisY : AbstractAxis |
用于系列的y轴。如果同时未定义axisY和axisYRight,将为系列创建ValueAxis。
另请参阅:axisYRight。
axisYRight : AbstractAxis |
boxOutlineVisible : bool |
框轮廓的可见性。
boxWidth : real |
框和须条的宽度。值表示该元素在类别内的相对宽度。值可以在0.0和1.0之间。负值将被替换为0.0,大于1.0的值将被替换为1.0。
brushFilename : string |
用作系列画笔的文件的名称。
count : int |
箱形图中箱形和须条项目的数量。
信号文档
boxsetsAdded(list sets) |
当通过sets指定的箱形和须条项目被添加到系列时,地发射此信号。
相应的信号处理器是onBoxsetsAdded()
。
注意:相应的处理器是onBoxsetsAdded
。
boxsetsRemoved(list sets) |
当通过sets指定的箱形和须条项目从系列中删除时,会发射此信号。
相应的信号处理器是onBoxsetsRemoved()
。
注意:相应的处理器是onBoxsetsRemoved
。
clicked(BoxSet boxset) |
当用户点击图表中由boxset指定的箱形和须条项目时,会发射此信号。
相应的信号处理器是onClicked()
。
注意:相应的处理器是onClicked
。
doubleClicked(BoxSet boxset) |
当用户在图表中双击由boxset指定的箱形和须条项目时,会发射此信号。
相应的信号处理器是onDoubleClicked()
。
注意:相应的处理器是onDoubleClicked
。
当鼠标悬停在图表中由boxset指定的箱形和须条项目上时,会发射此信号。当鼠标悬停在项目上时,status变为真,当鼠标再次移开时,它变为假。
相应的信号处理器是onHovered()
。
注意:相应的处理器是onHovered
。
pressed(BoxSet boxset) |
当用户在图表上按下boxset时,发出此信号。
相应的信号处理函数是onPressed
。
注意:相应的处理函数是onPressed
。
released(BoxSet boxset) |
当用户在图表中指定的由boxset指定的箱线图元素上释放鼠标按钮时,将发出此信号。
相应的信号处理函数是onReleased()
。
注意:相应的处理函数是onReleased
。
方法文档
append(string label, VariantList values) |
向序列中添加一个带有指定的label和指定的values的箱线图元素。
append(BoxSet box) |
将指定的box箱线图元素添加到序列中。
at(int index) |
返回指定位置index的箱线图元素。
clear() |
从序列删除所有箱线图元素并永久删除它们。
remove(QBoxSet boxset) |
从序列中删除指定的boxset箱线图元素。
© 2024 The Qt Company Ltd. 本文档中的文档贡献为各自所有者的版权。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款授予的。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。