Echarts之柱状图获取点击柱子事件&自定义柱子颜色&类目轴纵向排列
2017-05-18 11:58
851 查看
<!DOCTYPE html> <html style="height: 100%"> <head> <meta charset="utf-8"> </head> <body style="height: 100%; margin: 0"> <div id="container" style="height: 90%"></div> <p id="p">1001</p> <script type="text/javascript" src="js/echarts3.js"></script> <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var myChart = echarts.init(document.getElementById('container')); var see; var option = { color: ['#3398DB'], title:{ text:'1001',//${HunitID} show:false }, tooltip: { trigger: 'axis', axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: [{ type: 'category', data: deal(['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']), axisTick: { alignWithLabel: true } }], yAxis: [{ type: 'value' }], series: [{ name: '直接访问', type: 'bar', barWidth: '60%', data: [25, 10,30, 334, 390, 330, 220], itemStyle:{ normal: { color: function(params) { var key = params.name.replace(/<\/?.+?>/g,"").replace(/[\r\n]/g, ""); if(key == 'Sun'){ see =params.dataIndex; return "#FE8463"; }else{ return "#9BCA63"; } } } } }] }; myChart.on('click', function(param) { if(param.dataIndex == see){ console.log(param.dataIndex); } }); myChart.setOption(option); function deal(x_catalog){ var list = []; for (var i = 0; i < x_catalog.length; i++) { var s = ""; for(var j = 0; j < x_catalog[i].length; j++){ s += x_catalog[i][j]+"\r\n"; } list.push(s); } return list; } </script> </body> </html>
相关文章推荐
- echarts柱状图每个柱子显示不同颜色,并且能够实现点击每种颜色影藏对应柱子的功能
- chart.js 2.7异步加载柱状图与饼图,柱状图添加点击事件,自定义柱状图的颜色
- iOS 为自定义tableView添加button点击事件后获取其序号
- Echarts柱状图的点击事件
- 自定义TextView设置边框与背景颜色添加点击事件,点击更改随机数与背景
- 自定义----Banner 轮播加小圆点>> 获取网络图片 点击事件
- Dialog的自定义view无法获取到点击事件
- echarts 柱状图 如何添加点击事件
- 自定义View---圆形进度条&&点击改变颜色
- 40自定义土司&&点击事件的自定义布局
- Android通过Window获取View&模拟点击&自定义Toast
- 自定义ViewGroup (支持margin,gravity以及水平,垂直排列,滑动和点击事件)
- 完美解决echarts的柱状图和折线图的点击非图表图形元素不会触发事件
- 自定义按钮并添加点击事件&自定义图片并添加点击事件
- jquery 获取页面点击事件 $("body").click()
- TextView中的部分文字自定义颜色和点击事件(类似新浪微博带颜色的可点击字体)
- Android_百度地图,点聚合功能,点击事件&&设置聚合数字的背景颜色
- Echarts学习 堆叠柱状图 柱子样式颜色及透明度宽度间隔修改
- Echarts柱状图,改变柱子的颜色,后台操作
- Echarts柱状图的点击事件