echarts实现通用大屏数据看板监控代码
代码语言:html
所属分类:其他
代码描述:echarts实现通用大屏数据看板监控代码
代码标签: echarts 通用 大屏 数据 看板 监控 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.2.11.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/echarts.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/echart-china.js"></script> <script type="text/javascript" > $(window).load(function(){$(".loading").fadeOut()}) $(function () { echarts_1(); echarts_2(); echarts_3(); echarts_4(); echarts_5(); echarts_6(); echarts_7(); echarts_8(); echarts_9(); echarts_15(); function echarts_1() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echart1')); var data = [{ title: '**省' }, ['本周'], [{ name: '文本1', max: 150 }, { name: '文本2', max: 150 }, { name: '文本3', max: 150 }, { name: '文本4', max: 150 }, { name: '文本5', max: 150 }], [43, 100, 28, 3, 150], ] option = { color: ['#9DD060', '#35C96E', '#4DCEF8'], tooltip: {}, radar: { center: ['50%', '50%'], radius: ["25%", "70%"], name: { textStyle: { color: '#72ACD1' } }, splitLine: { lineStyle: { color: 'rgba(255,255,255,.0', width: 2 } }, axisLine: { lineStyle: { color: 'rgba(255,255,255,0.2)', width: 1, type: 'dotted' }, }, splitArea: { areaStyle: { color: ['rgba(255,255,255,.1)', 'rgba(255,255,255,0)'] } }, indicator: data[2] }, series: [{ name: '', type: 'radar', data: [{ areaStyle: { normal: { opacity: 0.3, } }, value: data[3], name: data[1][0] }, { areaStyle: { normal: { opacity: 0.3, } }, value: data[4], name: data[1][1] }, { areaStyle: { normal: { opacity: 0.3, } }, value: data[5], name: data[1][2] } ] }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); window.addEventListener("resize",function(){ myChart.resize(); }); } function echarts_2() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echart2')); option = { // backgroundColor: '#00265f', tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['2017年', '2018年'], top:'5%', textStyle: { color: "#fff", fontSize: '12', }, itemGap: 35 }, grid: { left: '0%', top:'40px', right: '0%', bottom: '0', containLabel: true }, xAxis: [{ type: 'category', data: ['1月', '2月', '3月', '4月', '5月', '6月'], axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" }, }, axisTick: { show: false, }, axisLabel: { interval: 0, // rotate:50, show: true, splitNumber: 5, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, }], yAxis: [{ type: 'value', axisLabel: { //formatter: '{value} %' show:true, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, axisTick: { show: false, }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" }, }, splitLine: { lineStyle: { color: "rgba(255,255,255,.1)", } } }], series: [{ name: '2017年', type: 'line', smooth: true, data: [2, 6, 3, 8, 5, 8], itemStyle: { normal: { color:'#2f89cf', opacity: 1, barBorderRadius: 5, } } }, { name: '2018年', type: 'line', smooth: true, data: [5, 2, 6, 4, 5, 12], barWidth:'15', // barGap: 1, itemStyle: { normal: { color:'#62c98d', opacity: 1, barBorderRadius: 5, } } }, ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); window.addEventListener("resize",function(){ myChart.resize(); }); } function echarts_3() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echart3')); option = { // backgroundColor: '#00265f', tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['2017年', '2018年'], top:'5%', textStyle: { color: "#fff", fontSize: '12', }, itemGap: 35 }, grid: { left: '0%', top:'40px', right: '0%', bottom: '0', containLabel: true }, xAxis: [{ type: 'category', data: ['1月', '2月', '3月', '4月', '5月', '6月'], axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1)", width: 1, type: "solid" }, }, axisTick: { show: false, }, axisLabel: { interval: 0, // rotate:50, show: true, splitNumber: 15, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, }], yAxis: [{ type: 'value', axisLabel: { //formatter: '{value} %' show:true, textStyle: { color: "rgba(255,255,255,.6)", fontSize: '12', }, }, axisTick: { show: false, }, axisLine: { show: true, lineStyle: { color: "rgba(255,255,255,.1 )", width: 1, type: "solid" }, }, splitLine: { lineSt.........完整代码请登录后点击上方下载按钮下载查看
网友评论0