慧编程数据图表扩展更新啦!
熟悉慧编程的朋友都清楚,除了自带的积木块,慧编程也支持添加新扩展,增添更多有趣的积木,比如认知服务、机器学习、人工智能等等,能让学生和老师们在编程中享受到更多乐趣!
此次我们更新的mBlock数据图表扩展,支持从.CSV文件上传数据,图表渲染速度控制,并增加了新的图表类型(双轴图和饼图),给 【数据科学】为主题的相关教学活动提供更多可能性!
本文的主要内容包括如下几点:
- 为什么慧编程要更新数据图表扩展
- 慧编程数据图表扩展更新的3个亮点
- 支持从.CSV文件中导入数据,
- 控制渲染速度
- 增加新图表类型:双轴图和饼图
- 案例演示:温度与湿度的关系
为什么慧编程要更新数据图表扩展
随着大数据时代的到来,各式各样繁杂的数据开始充斥在我们生活中。而将数据转化为图像和图表,能够让人们更高效地使用和管理庞大的数据。
在未来的编程教学里,引入数据图表可以在编程学习里让学生拓展到数据处理的知识,指导学生将各类数据可视化。还能帮助他们提高对数据科学的理解,为他们未来进行数据分析打下基础。

慧编程数据图表拓展更新的3个亮点
1.支持从.CSV文件中导入数据, 一键导入大规模数据集
除了实时采集数据外,数据图表扩展版现在支持从.CSV文件上传数据。通过点击 "导入",我们可以直接上传.CSV文件中的数据,这样一来,就可以通过慧编程一个平台就解决数据采集、数据导入、数据处理、数据可视化等一系列问题了。

2.支持渲染速度控制,还原数据动态发展历程
以前,mBlock的数据图表是在可视化后直接呈现,所以不能看到数据整个动态发展的快慢。
但是更新过后,mBlock已经可以支持渲染速度控制,我们可以选择快速或慢速,清楚还原数据动态发展历程。

3.支持双轴图和饼图,展示形式更丰富多元
原有的数据图表的可视化只能看到折线图和柱状图。但是更新过后的数据图表已经支持双轴图和饼图了,图表形式更加丰富了!

在图表中,通过鼠标滚轮/触控板手势/app 手指拖拽的方式,可以对局部数据进行放缩和位置移动,在双轴图中,还可以通过侧边的控制条控制缩放范围。

案例展示——温度和湿度的关系
下面我们通过一个简单的案例给大家演示一下数据图表的具体操作。我们将围绕 “温度和湿度的关系” 给大家进行演示:
1.添加数据图表积木
- 选中“角色”下的“Panda”,在积木区点击“添加扩展”。
- 从弹出的扩展中心页面添加“数据图表”。

2.使用数据图表
设置表格
- 拖取两数据图表类积木 “打开图标窗口” 和 “设置图表标题()” 到脚本区,并将图表命名为“温度与湿度的关系”。

- 添加数据图表类积木 “设置图表类型为”
- 从下拉菜单中选择“双轴图”

- 继续添加数据图表类积木 “设置轴标题名称:X轴()Y轴()”
- 将x轴设置为星期,将y轴设置为气温
- 再拖取 “设置右y轴标题:”,并命名为湿度

- 拖取三个“设置数据组 () 到 () 轴”
- 命名最高气温、最低气温到左y轴,命名湿度到右y轴

输入数据
我们可以开始输入数据了。现在把下面的数据输入到程序中生成双轴图

- 添加 “输入()的数据:x轴()y轴()” 数据图表积木块
- 通过右键菜单复制粘贴,快速添加15个数据图表类积木块 “输入 () 的数据:x轴()y轴()”
- 将表格中的数据有序地输入进去


添加事件
- 添加一个事件类积木 “当绿色旗帜被点击” 并放置在最上方
- 点击舞台下方的绿色旗帜显示图表


以上是手动输入数据的演示案例,如果您有已经处理好的数据,完全可以一步导入,就可看到数据图表情况。
教学福利来袭
为了让老师能更好地使用数据图表扩展进行教学,我们结合时下热点“5种口罩微粒捕集效率对比”,去编写了关于数据图表扩展的教案。
里面既包含了数据图表扩展的使用说明,还有数据集素材,以及如何通过“口罩”案例贯穿整个课堂学习的引导思路。感兴趣的老师请点击这里获取教案。