关于echarts3.0散点图的一点封装
来源:互联网 发布:安卓按键软件 编辑:程序博客网 时间:2024/06/01 09:17
/** * 散点图 * @param obj * @param data */function getScatterMap(obj,data){ var datamen = ""; $.each(data.men,function(key,value){ datamen = datamen + "["+key+","+value+"],"; }); var datawomen = ""; $.each(data.women,function(key,value){ datawomen = datawomen + "["+key+","+value+"],"; }); var option = { title : { text: '男性女性身高体重分布', subtext: '抽样调查来自: Heinz 2003' }, grid: { left: '3%', right: '7%', bottom: '3%', containLabel: true }, tooltip : { trigger: 'axis', showDelay : 0, formatter : function (params) { if (params.value.length > 1) { return params.seriesName + ' :<br/>' + params.value[0] + 'cm ' + params.value[1] + 'kg '; } else { return params.seriesName + ' :<br/>' + params.name + ' : ' + params.value + 'kg '; } }, axisPointer:{ show: true, type : 'cross', lineStyle: { type : 'dashed', width : 1 } } }, toolbox: { feature: { dataZoom: {}, brush: { type: ['rect', 'polygon', 'clear'] } } }, brush: { }, legend: { data:eval(data.legend), left: 'center' }, xAxis : [ { type : 'value', scale:true, axisLabel : { formatter: '{value} cm' }, splitLine: { show: false } } ], yAxis : [ { type : 'value', scale:true, axisLabel : { formatter: '{value} kg' }, splitLine: { show: false } } ], series : [ { name:'女性', type:'scatter', data:eval("[" + datawomen + "]"), markArea: { silent: true, itemStyle: { normal: { color: 'transparent', borderWidth: 1, borderType: 'dashed' } }, data: [[{ name: '女性分布区间', xAxis: 'min', yAxis: 'min' }, { xAxis: 'max', yAxis: 'max' }]] }, markPoint : { data : [ {type : 'max', name: '最大值'}, {type : 'min', name: '最小值'} ] }, markLine : { lineStyle: { normal: { type: 'solid' } }, data : [ {type : 'average', name: '平均值'}, { xAxis: 160 } ] } }, { name:'男性', type:'scatter', data: eval("[" + datamen + "]"), markArea: { silent: true, itemStyle: { normal: { color: 'transparent', borderWidth: 1, borderType: 'dashed' } }, data: [[{ name: '男性分布区间', xAxis: 'min', yAxis: 'min' }, { xAxis: 'max', yAxis: 'max' }]] }, markPoint : { data : [ {type : 'max', name: '最大值'}, {type : 'min', name: '最小值'} ] }, markLine : { lineStyle: { normal: { type: 'solid' } }, data : [ {type : 'average', name: '平均值'}, { xAxis: 170 } ] } } ] }; var myChart = echarts.init(document.getElementById(obj)); myChart.setOption(option);}
0 0
- 关于echarts3.0散点图的一点封装
- 关于封装的一点想法
- 关于封装的一点想法
- Echarts的使用、封装以及关于Echarts2.x与Echarts3.x性能方面的一些疑问
- 关于对象数据封装的一点感悟
- 一点关于MD5计算的封装
- 关于echarts3总chinamap的配置问题
- ECharts3.0 强大的统计图
- 关于java类的封装性的一点看法
- 关于网络层的封装的一点想法
- echarts3的地图
- 对Handler的一点封装
- 对Handler的一点封装
- 控件封装的一点心得
- Echarts3简单封装及其调用示例
- 浅谈Echarts3.0
- 定制echarts3.0饼图
- Echarts3.0使用心得
- 虚拟专用网(一)
- Linux基础之正规表示法
- The Jenkinsfile
- 为什么“持续赌小概率事件”的人才能成功?
- mustache简记
- 关于echarts3.0散点图的一点封装
- nginx源码分析之ngx_list_t
- opencl中工作组,工作项
- LoRa开发7:PingPong系统
- 排序算法三 希尔排序
- d3.js学习1----json文件格式
- 安装好maven,在dos下输入mvn -version, 提示不是内部命令的问题
- redis 的两种持久化方式及原理
- USACO DP泛做