ECharts开发入门
来源:互联网 发布:淘宝网开直通车的要求 编辑:程序博客网 时间:2024/06/06 00:36
ECharts开发
一、背景
为了更好的展现数据,采用图表的方式,更加清晰的看出数据与数据之间的关系
二、步骤
1、Echarts简介:
ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图(填充雷达图)、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题,详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、组件的联动和混搭展现。
2、创建一个简单的饼图
1)到ECharts官网下载所需的依赖文件,
网址为:http://echarts.baidu.com/download.html
2)创建jsp页面,并添加script标签根据路径引入依赖文件,添加div标签,标签需要添加id属性
...
<div id="main" style="width:600px;height:400px"> </div>
3)初始化
var mychart = echarts.init(document.getElementById('main'));
4)创建饼图
....
<script type="text/javascript">
var mychart = echarts.init(document.getElementById('main'));
var option = {
title:{
text:'ECharts测试'
},
tooltip:{
formatter:'{a}<br/>{b}:{c}({d}%)'
},
series:{
type:"pie",
data:[
{value:100,name:'西凉'},
{value:200,name:'北荒'},
]
}
};
mychart.setOption(option);
</script>
..
5)这样一个简单的饼图就创建好了,如果还需要修改,参照下api和实例就可以实现各种各样的图的创建及多样的效果。
api网址:http://echarts.baidu.com/api.html#echarts
实例网址:http://echarts.baidu.com/examples.html
api里面有所有的参数的说明对应意义和取值,实例里有各种图的创建
三、小结
ECharts语法相对固定,不过许多细节需要注意,比如说赋值用“:”,每句结束用“,”最后一句可以不写。前面如果少了逗号会导致整个结果出不来。总的来说它的多变性很强,可以实现多样图形的创建,还可以设置各式各样的特效。
- ECharts开发入门
- echarts入门
- Echarts入门
- echarts入门
- ECharts入门
- echarts入门实例
- Echarts 入门案例
- ECharts 初步入门
- Echarts入门实例
- echarts 入门例子
- Echarts入门使用
- ECharts介绍入门
- echarts入门小案例
- echarts的入门使用
- echarts开发详解
- echarts开发流程详解
- Echarts图简单开发
- Echarts入门之初体验
- PAT A1025
- [caioj1442][主席树][树状数组]第K大的树 II
- python创建文件时去掉非法字符
- 认识struts2
- 深度学习指南
- ECharts开发入门
- java基本教程之join方法详解 java多线程
- 中山大学算法课程题目详解(第六周)
- 机器学习及实践 2.1.1.1 线性分类器
- Hyperlynx学习笔记
- UVa11795
- Python urllib.urlretrieves 代码实例
- 你还不知道jsonp跨域,引发的安全问题的严重性?这里帮你修复。
- Going deeper with convolutions----------(GoogLeNet) 论文解读