子任务一:用柱状图展示各省份消费额的中位数
任务描述
1. 编写Vue工程代码,根据接口,用柱状图展示2020年部分省份所有订单消费额的中位数(前10 省份,降序排列,若有小数则四舍五入保留两位), 同时将用于图表展示的数据结构在浏览器的console 中进行打印输出,将图表可视化结果和浏览器console 打印结果分别截图并粘贴至客户端桌面 【Release\模块D 提交结果.docx】中对应的任务序号下。
概念理解
中位数的含义
中位数,或称为Median,是统计学中的一个基本概念,用于描述一组数据的中心位置。它是将一组数据按大小顺序排列后,位于中间位置的数值。中位数将数据集分为两个相等的部分,其中一半的数据值大于中位数,另一半的数据值小于中位数。
如何计算中位数
计算中位数的方法取决于数据的数量是奇数还是偶数:
(1)对于奇数个数据:中位数是位于中间的数值。例如,对于数据集 {1, 3, 3, 6, 7, 8, 9},中位数是 6。
(2)对于偶数个数据:中位数是中间两个数值的平均值。例如,对于数据集 {1, 2, 3, 4, 5, 6, 7, 8},中间两个数值是 4 和 5,因此中位数是 (4 + 5) / 2 = 4.5。
任务分析
这个任务中的描述"前10 省份,降序排列",容易让人理解为"取订单消费额前10"。但鉴于这个描述是跟在"中位数"描述后面,所以本人理解为"取订单消费额的中位数位于前10的省份"
实现本任务需求的关键,是构造合适的数据结构,用于存储中间数据和最终统计结果,以便在echarts中填充相应的数据。这里我们考虑均采用Map结构,key为省份名称,value根据情况可以是数组用于保存每个订单消费额,或者 ......
......
抱歉,只有登录会员才可浏览!会员登录