趣学妙用Scratch编程37 进阶篇(七) 用饼图进行品类分析
2023-06-30 08:44:16
饼状图可以很好地显示一个数据系列中各项的大小与各项总和的比例。上一节课中我们用柱状图表示的各月销售金额和类型的对比,对于一个月内的数据,我们就可以使用一个饼图直观地显示不同类型商品销售金额占当月总销售金额的比例。
问题
用饼图分析洁雅超市一个月的销售数据,直观显示各品类销售比例。完成绘图后,让画笔跟随鼠标移动,移动到相应区域后,要显示出当前区域代表的品类、占总销售额的比例。分析
所谓饼图,就是把一个圆切成几份显示(也就是大小不同的扇形),其中每份的比例由数据项除以总和得到。那么怎么按比例画出扇形呢?我们可以这样想,画一个整圆是从圆心出发,每旋转1度画一条等长的线段,这些线段会构成一个圆。既然整圆是360条线段,那么我们可以用 (数据项 / 总和) * 360 得到这部分数据应该画的线段数,这样,所有的比例加起来就是一个整圆。 至于问题中提到的鼠标移动到区域要显示品类和比例,用颜色触碰侦测,根据颜色明确数据项,再计算比例即可。编程
一、复用以前画柱状图的Scratch项目,保留画笔,其它角色删除。根据你的需要调整画网格的参数,我是画了一个“田”字形作为背景。增加“总和”变量,其它不需要的变量可以删除。



微信扫码关注
抖音扫码关注