知识大全 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类型问题

Oracle中NUMBER类型问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracle

知识大全 在.Net中使用Oracle的表类型和对象类型

在.Net中使用Oracle的表类型和对象类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 ORACLE中存取LONG类型字段的方法

ORACLE中存取LONG类型字段的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORAC

知识大全 Oracle中CHAR类型自动补足空格的问题

Oracle中CHAR类型自动补足空格的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在O

知识大全 用JSP处理Oracle中CLOB类型的字段

用JSP处理Oracle中CLOB类型的字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CL

知识大全 怎样在应用程序中用Graphics类

怎样在应用程序中用Graphics类?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Print

知识大全 java语言操作Oracle数据库中的CLOB数据类型

java语言操作Oracle数据库中的CLOB数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 oracle中dump函数

  DUMP函数的输出格式类似:  类型<[长度]>符号/指数位[数字数字数字数字]  各位的含义如下:  类型:Number型Type=(类型代码可以从Oracle的文档上查到)  长度

知识大全 使用AWT 将Graphics对象转换为Image对象

使用AWT将Graphics对象转换为Image对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Oracle中实现布尔类型

Oracle中实现布尔类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一直被Oracle中没有b