忙了好久,终于把毕业论文搞定了。最近做一些模型训练的实验,考虑如果对实验结果进行可视化,想到曾经接触过的ECharts是个挺不错的可视化工具,不妨绘制一个简单的折线图,也分享下相关的经验,不断学习。
ECharts简介
ECharts是一个纯Javascript的图表库,其底层依赖轻量级的Canvas类库——ZRender。ECharts可以支持PC端和移动端,兼容绝大部分浏览器。使用ECharts可以轻松绘制基本柱状图、折线图、饼状图、散点图等,还有用于统计的盒形图,股票交易k线图,表示数据关系的关系图等。除此之外,Echarts还特别擅长绘制地理数据相关的地图,热力图和线图等等。还有很多,可以参考ECharts官方文档示例。
对于懂得一些前端开发的人来说,ECharts文档也是特别容易理解,并且能迅速上手操作。所以,大家基本上都可以从官方文档中直接学习使用了。
使用ECharts绘制图表的步骤
step1: 获取ECharts库
这个有多种方式,最简单的可以直接在官网下载界面中下载到本地,在本地引用。当然,也可以直接引用下载界面中的文件。
step2:在HTML文件中引用ECharts库文件
|
|
step3:预备一个具有宽高的DOM容器
在页面中预备一个DOM容器,用于呈现图表。
step4:用echarts.init方法初始化一个echarts实例,设置实例的option,并且setOption生成图表。
|
|
一个完整的实例代码
安装上面步骤,下面通过一些测试数据,用ECharts绘制一个基本的面积折线图。其完整的代码和注释如下: