美文网首页
cognos+echarts之仪表盘

cognos+echarts之仪表盘

作者: 夏无忧阳 | 来源:发表于2017-07-25 13:46 被阅读0次

效果图


这个报表运行出来的结果如下,其中转化率会根据值提示的改变而改变。


整体布局


整个页面如图所示:

分步骤解析


  1. tab中的内容
<div id="table"  style="display:none">

给列表一个唯一id“table”,并将列表隐藏。

  1. 画布中的内容
</div> <div id="main" style="width:800px; height:600px;">

给一个宽800px高600px的块大小,用来后面放图表

  1. echarts中的内容
<script type="text/JavaScript">
var myChart = echarts.init(document.getElementById('main'));  #通过div的id获取对应画布
var obj= document.getElementById('table').getElementsByTagName("tr"); # 获取tr里的内容
var data=obj[1].cells[1].innerText*100; #获取rate的值,并乘以100
var rate = data.toFixed(2); #保留两位小数
option = {   #option里面的内容详细参看echarts官网
    tooltip : {
        formatter: "{a} <br/>{b} : {c}%"
    },
    toolbox: {
        feature: {
            restore: {},
            saveAsImage: {}
        }
    },
    series: [
        {
            name: '业务指标',
            type: 'gauge',
            detail: {formatter:'{value}%'},
            data: rate
        }
    ]
};
 myChart.setOption(option,true);                
</script>

查看一下以上用到的变量:

  1. src中的内容
    引入echarts文件,放在最后有助于速度提升。
<script src="/p2pd/echarts.min.js"></script>

相关文章

网友评论

      本文标题:cognos+echarts之仪表盘

      本文链接:https://www.haomeiwen.com/subject/vakqkxtx.html