ECharts在中学地理教学中的应用

2016-05-30 07:57文合平广东省东莞市长安中学广东东莞523850
地理教学 2016年10期
关键词:图表绘制中学

文合平(广东省东莞市长安中学, 广东 东莞 523850)



ECharts在中学地理教学中的应用

文合平
(广东省东莞市长安中学, 广东 东莞 523850)

摘要:本文在介绍ECharts的基本特性和基本功能的基础上,给出了一个利用ECharts制作地理教学专题地图的具体过程,展现了ECharts功能强大、内嵌地图数据丰富、图表支持能力强等特点。

关键词:ECharts;中学地理教学

一、ECharts简介

ECharts是百度公司的一个开源数据可视化工具,也是一个纯JavaScript语言开发的图表库,特别适合于网络应用。它能提供直观生动、可交互、可个性化定制的数据可视化图表,可以流畅地运行在PC和移动设备上,兼容当前绝大部分浏览器。是当前各种网络数据可视化工具中功能最完善、用户体验最好的一个。

ECharts通过浏览器来使用,即通过调用该数据图表库,生成自己的数据可视化结果网页。调用ECharts库绘制自己需要的地理图表有三种方式:一是按照官方网站的教程,通过使用JavaScripts程序调用ECharts库绘制需要的图表;二是修改网站所给实例的JavaScripts源代码来改变图表的内容,这里的JavaScripts语言很简单,通常修改几个关键字后面的数值就可以了;三是实例网页上的数据视图,通过修改其中的数据达到重新绘制统计图表的目的。

三种方法的使用难度依次降低,但是实现的功能也相应减弱。对于我们普通地理教师而言,一般选择使用最简单的第三种方法便可以制作出满意的地理统计图表。

下面以制作美国各州国内生产总值专题地图为例说明ECharts的用法。

第一步就是登陆ECharts的官方网站:http://echarts. baidu.com。其实ECharts也可以作为一个本地的应用软件来使用,只需要到官方网站下载其软件包,解压后直接用浏览器打开就可以使用了。ECharts作为一款开源软件,不仅可以免费使用,而且免费提供整个软件的源代码,用户可以根据需要自己进一步开发。

无论是哪种方式,我们接着点击“实例”,在图表类型中选择“地图”,再选择美国,显示页面如图1。

再在该页面上点击数据视图的图标,把美国各州的国内生产总值的数据替换进去(本例数据来源:https://en.wikipedia.org/wiki/List_of_U.S._states_by_ GDP),点击刷新按钮,ECharts就会重新绘制所需要的专题地图。我们可以将新生成的专题地图另存或是输出为图像文件应用到地理教学媒体当中。

相比于使用GIS制作同样的专题地图,我们可以看到ECharts制图(成图见图2)操作更为简便,成图更为美观。

图2

二、为什么ECharts适合于中学地理教学

1.切合中学地理教学的实际需求

从上述的实例我们可以看到,过去地理教师制作这样的专题地图,一般使用ArcGIS这样的专业GIS软件,制作过程复杂,查找地图数据难度大,成图也常常由于地理数据的冗余而很不美观,不适合中学地理教学的演示用途。但是使用ECharts来制作地理图表就简便多了,系统自身提供地图数据,这就免除了地理教师查找数据的麻烦。制作过程比专业GIS制图软件大大简化,而制作出来的地图由于系统本身对数据的优化,成图美观,非常适合于中学地理演示使用。

2.支持的图表类型丰富

根据官方的说明,目前版本的ECharts可以支持折线图、柱状图、散点图、K线图、饼图、雷达图、地图、和弦图、力导向布局图、仪表盘以及漏斗图等多种图表,同时支持任意维度的图表堆积和多图表混合展现。比Word和Excel支持的图表类型更加丰富,可以支持我们地理教学中所有需要的图表类型。比如地理教学中的气候统计图、风频玫瑰图等,利用ECharts都可以快速简便地制作出来。

3.内嵌的地图相关数据丰富,使用十分方便

ECharts本身能够很好地支持基于地图的数据表达,内嵌有中国地图、美国地图和世界地图,有些还包括下一级地图数据,如中国各省都有相关的行政区划底图数据,还可以通过扩展GeoJSON数据文件以支持任意所需要的地图。这极大地方便了中学地理教师对地理数据的使用。过去地理教师使用GIS软件绘制地理教学用图遇到的最大困难就在于地图数据获取,ECharts则基本解决了这个麻烦。使地理教师在地图上进行可视化表达数据变得非常容易,这是其它图表制作软件所做不到的,可以说ECharts在某种程度上来说是一个简单轻便的GIS软件,适合于地理教师的日常教学工作。

4.特别适合于地理信息化教学应用

ECharts是为网络而生的,本身是用流行的网络脚本语言JavaScript编写,特别适合于网络上的地理数据表达。利用ECharts制作出来的地理图表可以直接无缝地和网页融合,能够方便地嵌入到各种网络教学系统当中。这和地理教学的前沿技术,尤其是慕课和微课应用的要求是一致的。所以说利用ECharts绘制地理专题地图,极大地丰富了地理网络教学的表现能力。

5.强大的功能

实际上ECharts功能非常强大,除了能够支持绘制各种静态的图表之外,还能够支持如拖曳重计算、GeoJSON扩展、动态类型切换、多图联动和动态数据修改等先进功能。利用这些先进的特性能够创造出许多过去不曾有的地理数据表达方式。如果综合应用ECharts的各种功能,可以做出各种强大的地理表达示意图,具体内容请参见官方说明:http://echarts.baidu. com/doc/feature.html。图3来自于ECharts官方网站:

图3

6.免费

ECharts是开源软件,不仅可以完全免费使用,而且软件开发者还把整个软件的源代码公开,用户可以根据自己的需求对软件进行二次开发。

总之,ECharts虽然不是一个专业的教育技术工具,但它的特性使得它特别适合于地理数据的表达,对于普通地理老师而言,可以把它作为一个制作地理图表的常用工具,甚至也可以作为一个小巧的GIS工具来使用。当前信息技术发展迅猛,新软件和新工具不断涌现,我们地理教师应该与时俱进,积极地将有利于地理教学的新工具融入到日常教学工作中来。

猜你喜欢
图表绘制中学
超萌小鹿课程表
在多解中学创新
放学后
Big Hero 6: Always be with You
双周图表
双周图表
双周图表
图表
宁波市四眼碶中学
在转变中绘制新蓝图