【实战PyQt5: 135-QChart图表之饼图】饼图是数据可视图表的基本类型,在QChart中 , QPieSeries, QPieSlice处理饼图的绘制 。
QPieSeries
QPieSeries类以饼图形式显示数据 。饼图系列由定义为QPieSlice对象的切片组成 。切片可以具有任何值,因为QPieSeries对象计算切片的百分比与系列中所有切片的总和之比,以确定图表中切片的实际大小 。饼图的大小和在图表上的位置是通过使用0.0到1.0范围内的相对值来控制的,这些与实际的图表矩形有关 。默认情况下,该饼被定义为完整饼 。通过设置系列的起始角度和角度跨度可以创建局部饼图 。完整的饼图是360度,其中12点是0 。QPieSeries常用函数:
- append(self, slice): 添加一个切片slice到饼图中
- append(label, value): 将指定label和value的切片添加到饼图中,如果添加成功则返回切片对象,否则返回空值 。
- clear(self): 清除饼图中的所有切片 。
- count(self): 获得切片数目
- setHoleSize(self):设置饼图孔洞尺寸,该值相对于图表矩形 。0.0是最小大?。ɑ嬷仆暾谋?,不带孔) 。1.0是可以容纳图表的最大尺寸(甜甜圈没有宽度) 。默认值为0.0 。设置此属性时,如有必要,将调整size属性,以确保孔大小不大于饼图大小 。
- setLabelsVisible(self, visible): 将所有切片标签的可见性设置为
相关经验推荐