当前位置:   article > 正文

实战PyQt5: 141-QChart图表之箱形图_pyqt qchart

pyqt qchart

箱形图(英文:Box plot),又称为盒须图、盒式图、盒状图或箱线图,也称箱须图(Box-whisker Plot)。是一种用作显示一组数据分散情况资料的统计图,经常被使用于各种领域,因形状如箱子而得名。它主要用于反映原始数据分布的特征,还可以进行多组数据分布特征的比较。箱形图的绘制方法是:先找出一组数据的上边缘、下边缘、中位数和两个四分位数;然后, 连接两个四分位数画出箱体;再将上边缘和下边缘与箱体相连接,中位数在箱体中间。

QChart提供QBoxPlotSeries, QBoxSet类来实现箱形图的绘制。

QBoxPlotSeries

QBoxPlotSeries类在箱形图中显示数据。QBoxPlotSeries充当箱形数据集的容器。在QBoxPlotSeries可添加多个箱形数据集QBoxPlotSet。

QBoxPlotSeries 常用函数:

  • append(self, set):将由set指定的单个条目添加到箱形图序列中,并获得其所有权。如果该项为空或已在系列中,则不会附加该项。如果添加成功返回True,否则返回False。
  • insert(self, index, set):在图中指定索引index处插入set指定的条目。
  • remove(self, set):从图中删除set指定的条目。
  • clear(self):永久删除图中的所有条目。
  • take(self, set):从图中获取由set指定的单个条目。但不删除该条目。
  • setBoxOutlineVisible(self, visible):设置箱形轮廓是否可见。
  • setBoxWidth(self, width):设置条目的相对宽度,范围为0.0到1.0。
  • setBrush(self, brush):设置条目的画刷。
  • setPen(self,pen):设置条目线条的画笔。

QBoxPlotSeries常用信号:

  • boxOutlineVisibilityChanged(self):盒子的轮廓可见性更改时,将发出此信号。
  • boxWidthChanged(self):当箱形图形状的宽度发生变化时,将发出此信号。
  • boxsetsAdded(self, sets):当sets指定的条目添加到箱形图序列中时,将发出此信号。
  • boxsetsRemoved(self, sets):当sets指定的条目移除箱形图序列时,将发出此信号。
  • countChanged(self):当箱形图中的条目数量发生改变时,将发出此信号。
  • brushChanged(self):当用于填充箱形图的画刷发生改变时,将发出此信号。
  • penChanged(self):箱形图的画笔发生更改时会发出此信号。
  • clicked(self, boxset):当用户单
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/132534
推荐阅读
相关标签
  

闽ICP备14008679号