博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
echars简单使用
阅读量:4621 次
发布时间:2019-06-09

本文共 2037 字,大约阅读时间需要 6 分钟。

引入js

<script type="text/javascript" src="js/echarts.js" ></script>

记住是这个文件夹下的

E:\Firefox\incubator-echarts-4.1.0\incubator-echarts-4.1.0\dist

话不多说直接上代码

<!DOCTYPE html>

<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/echarts.js" ></script>
<!-- <script type="text/javascript" src="js/echarts.min.js" ></script> -->
</head>
<body>

<div id="chartmain" style="width:600px; height: 400px;"></div>

<div id="bingtu" style="width:600px; height: 400px;"></div>

<script type="text/javascript" src="js/jquery.min.js" ></script>

<script type="text/javascript">
$(function(){
$.ajax({
type:"post",
url:"echarsData",
async:true,
data:{},
dataType:'json',
success:function(data){
console.log(data);
var data1=[];
var data2=[];
for(var i=0;i<data.length;i++){
data1[i]=data[i].name;
data2[i]=data[i].count;
}
//指定图标的配置和数据
var option = {
toolbox:{
feature:{
saveAsImage:{
title:'保存'
}
}
},
title:{
text:'ECharts 数据统计'
},
tooltip:{},
xAxis:{
data:data1
},
yAxis:{

},

series:[{
type:'line',
data:data2
}]
};
//初始化echarts实例
var myChart = echarts.init(document.getElementById('chartmain'));

//使用制定的配置项和数据显示图表

myChart.setOption(option);
}
});
})
</script>
<script type="text/javascript">

option = {

toolbox:{
feature:{
saveAsImage:{
title:'保存'
}
}
},
title : {
text: '某站点用户访问来源',
subtext: '纯属虚构',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left',
data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
},
series : [
{
name: '访问来源',
type: 'pie',
radius : '55%',
center: ['50%', '60%'],
data:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
],
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
};
var myChart = echarts.init(document.getElementById('bingtu'));

//使用制定的配置项和数据显示图表

myChart.setOption(option);
</script>
</body>
</html>

 

效果图

数据就自己动态渲染吧,每个人都有不一样的需求。。。。

 

转载于:https://www.cnblogs.com/changefl/p/10839035.html

你可能感兴趣的文章
wince 位图的使用
查看>>
WCF 配置说明
查看>>
Design Patterns Addendum
查看>>
List of FTP Sever/Client Software
查看>>
IDEA 14快捷键
查看>>
浅谈SQL Server中的三种物理连接操作
查看>>
基于linux-2.6.35的class_create(),device_create解析
查看>>
docker学习笔记二
查看>>
POJ 2385 Apple Catching
查看>>
JS 之表单特殊控制
查看>>
Lua循环结构while循环、repeat 循环、for循环_学习笔记03
查看>>
[Leetcode] rotate image 旋转图片
查看>>
数据备份的OSS接口
查看>>
列表选择Spinner
查看>>
2015 eclipse-luna 中maven仓库地址更改
查看>>
Java 之变量和常量(2)
查看>>
Codeforces Round #417 B. Sagheer, the Hausmeister
查看>>
Django -- ORM
查看>>
【XSY2730】Ball 多项式exp 多项式ln 多项式开根 常系数线性递推 DP
查看>>
《信息安全系统设计基础》第0周学习总结20145235
查看>>