PyQt5可视化 7 饼图和柱状图实操案例⑥

2023-11-30 22:08:01 浏览数 (1)

层叠柱状图

与柱状图非常类似

初始化层叠柱状图和绘制层叠柱状图函数

构造函数里调用

draw_stackedBar函数

与柱状图很类似,只是没有平均值

(1)

(2)

(3)

(4)

运行效果

百分比柱状图

初始化百分比柱状图和绘制百分比柱状图函数

构造函数里调用

draw_percentBar函数

(1)

(2)

(3)

运行效果

统帅的统计结果

0到59的有2人,占29%;80-89的有1人,占14%;90-100的有4人,占57%

百分比柱状图效果图

水平百分比柱状图效果图

饼图

初始化饼图函数

构造函数中调用

饼图的窗体界面

drawPieChart函数

按钮对应函数

do_pieHovered函数

运行效果

初始界面

默认为统帅,点击绘制饼图按钮

切换分析数据下拉框

HoleSize

piesize

piesize就像几寸的披萨的寸一样,越小饼图越小

holesize = piesize

holesize = piesize就完全看不见了

hovered

顶部frameHead上按钮

重新生成数据按钮

重新统计按钮

图表主题下拉框

getCurrentChart槽函数

设置图表主题的时候,要知道当前tabWidget选中了哪一页

图表动画下拉框

主题修改测试

默认是light主题

改成qt主题

动画按钮测试

动画过程截图

tableView和tableWidget隔行变色

当前显示

可以看到,隔行颜色是不同的,这是因为下面这两行的作用

去掉这两行看看效果

效果

代码补回去,改一下颜色

运行结果

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

0 人点赞