首页 / ECHARTS / echarts图形化展示
echarts图形化展示
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了echarts图形化展示,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1821字,纯文字阅读大概需要3分钟。
内容图文
一,使用echarts做图形化展示
1),使用echarts最需要注意的是一个图形需要的参数,只要参数提供正确,那么使用echarts是简单的
2),官网:http://echarts.baidu.com/index.html
二,引入需要的js文件(下载官方提供的)
<
script
src
="js/echarts.js"
></
script
>
<
script
src
="js/dark.js"
></
script
>
<!-- jquery 引入 -->
<script type="text/javascript" src="jquery-easyui-1.5.3/jquery.min.js"></script>
三,声明一个容器,指定高度宽度
<
div
id
="myecharts"
style
="height: 300px;width: 500px"
></
div
>
四,配置参数
<
script
type
="text/javascript"
>
//初始化方法
var
myChart
=
echarts.init(document.getElementById(
‘
myecharts
‘
));
//
指定图表的配置项和数据
myChart.setOption({
title: {
text:
‘
示例
‘
},
tooltip: {},
legend: {
data:[
‘
销量
‘
]
},
series: [{
type:
‘
pie
‘
,
//
图形类型
data: []
//
需要填充数据的地方用[],然后安装数据格式填充数据
}]
});
五,加载数据并初始化
//
加载数据
$(function() {
$.ajax({
url : ‘getechart‘,
type : ‘post‘,
data : {
},
dataType : ‘json‘,
success : function(data) {
// 填入数据 myChart.setOption({
series: [{
// 根据名字对应到相应的系列 data: data
}]
});
}
});
});
六,准备数据
1)先看需要的数据类型是什么样的
2)准备数据
@Controller public class EchartController { @RequestMapping("getechart") @ResponseBody public String getechart() { Map<Object, Object> map = null; List<Object> seriesList = new ArrayList<>(); map = new HashMap<>(); map.put("value", 335); map.put("name", "直接访问"); seriesList.add(map); map = new HashMap<>(); map.put("value", 310); map.put("name", "邮件营销"); seriesList.add(map); map = new HashMap<>(); map.put("value", 274); map.put("name", "联盟广告"); seriesList.add(map); map = new HashMap<>(); map.put("value", 235); map.put("name", "视频广告"); seriesList.add(map); map = new HashMap<>(); map.put("value", 400); map.put("name", "搜索引擎"); seriesList.add(map); return JSON.toJSONString(seriesList); } }
七,效果展示
原文:http://www.cnblogs.com/hi-feng/p/8017454.html
内容总结
以上是互联网集市为您收集整理的echarts图形化展示全部内容,希望文章能够帮你解决echarts图形化展示所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。