知识大全 ORACLE *Graphics中不同类型图形切换的实现
Posted 直方图
篇首语:不入虎穴,焉得虎子?本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORACLE *Graphics中不同类型图形切换的实现相关的知识,希望对你有一定的参考价值。
ORACLE *Graphics中不同类型图形切换的实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
引言 Developer/ 是ORACLE公司推出的集成化软件开发和运行环境 目前 很多大型企业使用的是ORACLE数据库 而Developer/ 作为其前台开发工具也得到了广泛的应用 ORACLE *Graphics是Developer/ 的一部分 它提供了丰富的图形化表示数据的方法 并可以与Forms模块结合起来 更有效地表示数据 在实际应用中 由于决策者的观察方式和角度不同 因而对同一数据需要不同的图形显示方式 Graphics中提供了多种图形类型 例如 柱图 饼图 线图等 在具体开发应用中可根据用户的需要来选择图形 本文将以直方图 折线图和圆饼图三种图形为例 介绍它们之间进行切换的实现 不同类型图形切换的实现 在Forms中 设计如下界面(图 略) 左边为三个Push Button按钮 分别命名为but but 和but 右边为Chart Item控件Chart_area 用来显示图形 我们这里以电视机每年销售量为例 并已有直方图chart (sales ogd) 在图中 横轴代表时间年 纵轴代表销售量(图 略) 由图 我们可以清楚地看到每年电视机的销售情况 并可以看出哪一年销量最大 哪一年销量最小 以及各年之间的差额 除了以直方图显示之外 我们还可以用折线图来表示以上数据 折线图能较好地用于趋势分析 并直观地看出销售量的变化趋势 由直方图切换成折线图 需做以下几步 ( )在Graphics的sales ogd中 设直方图的Templates名为column_type 创建一个Templates 名为Line_type 双击此模板 则进入Chart Template Editor中 设置Field template的值为column; ( )创建过程Column 其程序代码如下 PROCEDURE column IS mch og_object; BEGIN mch:=og_get_object( chart ); og_set_template(mch og_get_template( column_type )); og_update_chart(mch og_all_chupda); END; ( )创建过程Line 其程序代码如下 PROCEDURE line IS mch og_object; BEGIN mch:=og_get_object( chart ); og_set_template(mch og_get_template( pie_type )); og_update_chart(mch og_all_chupda); END; ( )创建过程Update_chart 其程序代码如下 PROCEDURE update_chart IS BEGIN og_execute_query(og_get_query( query )); END; ( )回到Forms中 在but 中创建WHEN_BUTTON_PRESSED触发器 并填写如下代码 og interpret( c:\\sales ogd chart_area column; ); ( )在but 中创建WHEN_BUTTON_PRESSED触发器 并填写如下代码 og interpret( c:\\sales ogd chart_area line; ); 以上几步即完成直方图到折线图切换的功能 其运行结果如图 (略)所示 同理 只要添加饼图模板 编写调用饼图的过程和饼图按钮触发器的程序代码 即可以完成直方图 折线图和圆饼图三图之间的切换功能 圆饼图的运行结果如图 (略)所示 结论 图形是一种可视化的工具 它可以使数据表达得更清晰 更直观 在决策支持系统的开发中起到了很大的作用 但目前Developer/ 的参考书较少 具体实施还需要在实践中不断探索 cha138/Article/program/Oracle/201311/16646相关参考
Oracle中NUMBER类型问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Oracle
在.Net中使用Oracle的表类型和对象类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
ORACLE中存取LONG类型字段的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ORAC
Oracle中CHAR类型自动补足空格的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在O
用JSP处理Oracle中CLOB类型的字段 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! CL
怎样在应用程序中用Graphics类? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Print
知识大全 java语言操作Oracle数据库中的CLOB数据类型
java语言操作Oracle数据库中的CLOB数据类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
DUMP函数的输出格式类似: 类型<[长度]>符号/指数位[数字数字数字数字] 各位的含义如下: 类型:Number型Type=(类型代码可以从Oracle的文档上查到) 长度
知识大全 使用AWT 将Graphics对象转换为Image对象
使用AWT将Graphics对象转换为Image对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle中实现布尔类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一直被Oracle中没有b