BIEE 11G引入Echarts3.2.3学习总结
来源:互联网 发布:s7200模拟量输出编程 编辑:程序博客网 时间:2024/06/05 09:53
由于BIEE自带的图表不够美观灵活,所以引入Echarts图表库更好的实现数据可视化。
一 部署Echarts
从官网下载Echarts包,解压后是一个echarts.min.js的JS库,推荐下载完整版。
打开BIEE的安装目录
在analyticsRes下创建echarts文件夹,然后把下载的echarts.min.js上传到echarts文件夹下,打开console控制台(http://XXXX:7001/console),更新部署analyticsRes。
点击下一步,然后完成,注意完成后要激活更改。
在浏览器输入(http://XXXX:9704/analyticsRes/echarts/echarts.min.js)如果显示echarts.min.js的内容,表示部署成功。
二 用叙述加载图形
下面用一个例子来介绍其具体的实现过程,下图是举例用表的分析和结果。
新建视图,选择其他视图的叙述,该视图支持用户自己编写HTML代码。
前缀内容:
//前缀 <!-- 引入 ECharts 文件 --><script src="/analyticsRes/echarts/echarts.min.js"></script> <!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 800px;height:800px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));var data=[];var map=[];</script>
叙述内容:
‘@2’表示标准中的第二列,’@3’表示标准中的第三列,以此类推。
<script>data.push('@2'); map.push({value:'@3',name:'@2'});</script>
后缀内容:
<script>option = { title : { text: '2016年四季度销售额', x:'left' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { x : 'center', y : 'top', data: data }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : { show: true, type: ['pie', 'funnel'] }, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, series : [ { name:'销售额', type:'pie', radius : [30, 120], center : ['50%', '25%'], roseType : 'area', data:map } ]}; myChart.setOption(option);</script>
保存后可以获得如下饼图效果:
0 0
- BIEE 11G引入Echarts3.2.3学习总结
- BIEE 11g 嵌入Iframe
- biee 11g连接teradata
- Biee 11g权限详解
- BIEE 11g WebService指南
- ionic2 引入百度ECharts3
- echarts3学习
- 解决BIEE 11g 中文乱码问题
- BIEE 11g去掉图形阴影
- BIEE 11g 地址重定向
- BIEE 11g回写功能
- BIEE 11G控制台乱码解决
- BIEE 11g回写插入失败
- BIEE 11g 系统临时文件说明
- Oracle BIEE 11G 嵌入Iframe
- BIEE 11g Linux下连接Greenplum
- BIEE 11g忘记rpd密码怎么办
- BIEE 11g catalog自动复制
- (第3讲)hibernate的核心类和接口
- VC如何让对话框一显示就最大化
- python3 常见解密加密算法
- nginx.org的Configuring HTTPS servers页面翻译
- Redis快速入门之字符串类型
- BIEE 11G引入Echarts3.2.3学习总结
- iOS常见问题之 The 'Apple Developer Program License Agreement' has been updated. In order to access certai
- ftp操作文件报“550 create directory operation failed”解决方法
- A股所有上市公司信息xlsx
- [学习]Symbolic link and hard link的区别(linux)
- Android开发:最全面、最易懂的Android屏幕适配解决方案
- linux ps top 命令
- 网站分析是什么
- UmBasketella