qchart画完以后删除_实战PyQt5: 141-数据可视化之QChart箱形图

本文介绍了箱形图的概念和用途,详细讲解了如何使用PyQt5的QChart库中的QBoxPlotSeries和QBoxSet类来绘制箱形图,包括它们的常用函数、信号以及一个箱形图示例,展示了如何从文件读取数据并展示两个公司一年中月度股票数据的箱形图。
摘要由CSDN通过智能技术生成
cdd6da389161c9cb25609922ab6a389d.png

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

008888f072b3317d675ab0462bb07b0e.png

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指定的条目移除箱形图序列时࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值