基于Echart.js一点总结
来源:互联网 发布:手机八格切图软件 编辑:程序博客网 时间:2024/05/01 00:28
Echart概述: Echarts,一个纯js的图库表,可以流畅的运行在pc端和移动端的设备上,底层依赖轻量级的Canvas类库Zrender,提供直接、生动、可交互性的可视化报表。
Ecahrt可生成饼图,折线图、柱状图、散点图和地域分布图等等各种图形,一般基于ajax请求所返回的数据然后进行解析,生成自己所需要的图形,一般返回map数据类型,
map中的key和value都可以以集合的形式进行存储,这样在前台解析的时候像图形中的那些横坐标中的值对应的是map的key中的集合,而value可以依次对应该坐轴值所表示的数据。
Echart一些用法总结:
像平常会经常用到的 柱状图,我们可以在柱状图里面弄两条柱子具体配置如下:
$.ajax({
type: "POST",
url: "../activitys/lineFenbu.shtml",
data: platform.getParam(),
success: function(resp){(resp返回的数据是一个map类型的数据(key是集合,value也是集合))
if(resp.status==200) {
if(resp.data==null){
return;
}
var myChart5 = echarts.init(document.getElementById('llaing'),'macarons');(此id为jsp页面中div的元素id)
option5= {
title: {
text: '前十省份地域分布信息',
x:"center",
},
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
},
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
yAxis:{
type: 'value',
boundaryGap: [0,0],
},
xAxis: {
type: 'category',
data: resp.data.key
},
label:{
normal:{
show: true,
position: 'inside'}
},
series: [
{
name: '扫码数',
type: 'bar',
data: resp.data.val,(代表扫码数的柱子)
itemStyle:{
normal:{
color:'#5B9BD5',
}
}, (这段代码可以更改柱子的颜色)
},
{
name: '访问量',
type: 'bar',
data: resp.data.vals,(代表另一个柱子(访问量数据))
itemStyle:{
normal:{
color:'#ED7D31',
}
},
},
]
};
myChart5.setOption(option5);
}
}
});
- 基于Echart.js一点总结
- echart require js 回调
- echart和d3.js
- EChart.js 简单入门
- Echart-3 学习总结
- 关于js的一点总结
- 基于EChart的地图选择器
- Ext JS 和Echart结合
- echart.js 数据交互实例
- Echart折线图 Sql总结
- cocos2d-js ccui.RichText的一点总结
- echart
- Echart
- echart
- EChart
- Echart
- Echart
- EChart
- 复用类
- POJ2369
- Android高级的总结
- 【常识】户型图要怎么看?买房时销售员不会说的注意事项
- 使用localstorage.setItem()存储对象
- 基于Echart.js一点总结
- 12槽位PCIe扩展箱
- android视频播放器缓存
- Hbase Java API
- Java核心技術卷_2_注釋與數據類型
- JSON.parse()方法将数据转换为javascript对象
- React-Native 安卓出现图片资源路径正确,却无法加载显示
- JAVA 模拟瞬间高并发
- 外观模式(Facade)