Powerbuilder Graph 控件使用案例

        图形控件具有直观视觉展示的功能,powerbuilder的graph图形可以由2种方式生成,一种是数据窗口方式,一种是控件方式。数据窗口生成的特点是构造非常方便,其缺点是不能实现多表数据生成图形,不显示具体的数值,貌似其图形的颜色也无法修改(用SetSeriesStyle()试了几次也未成功)。在网上搜索了一个,对图形控件的文章不是很多,经不断摸索,也终于算基本弄明白Graph控件的几个基本函数,做出的图形也基本满足了自己的要求,先上图。

         其特点:1、图形的着色可由函数控制,根据自己喜欢的颜色生成。2、鼠标移动到系列轴上时可显示数值。3、系列轴的数值(也可包括百分比)显示在系列轴的下方。具体实现方法如下:

        先放一个graph控件在窗口上,自动命名为gr_1。在窗口的open事件或gr_1的constructor下编写代码,自动生成图形。代码如下:

        //设置类型轴的标签 

         gr_1.category.label = "时间"

        //设置数值轴的标签

        gr_1.values.label = "次数"

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PowerBuilder是一种面向对象的编程语言和集成开发环境,主要用于快速开发Windows桌面应用程序。实现K线图可以使用PowerBuilder自带的图表件或第三方图表件。 使用PowerBuilder自带的图表件,可以通过以下步骤实现K线图: 1. 创建一个Datawindow对象,用于存储K线图的数据。 2. 在Datawindow中添加需要的列,例如日期、开盘价、最高价、最低价、收盘价等。 3. 从数据源中获取K线图的数据,例如从数据库中查询或从文件中读取。 4. 将数据绑定到Datawindow中的相应列。 5. 在PowerScript代码中,使用Graph件或OLE件将Datawindow显示为K线图。 如果希望更加灵活、美观的K线图,也可以考虑使用第三方图表件,例如FusionCharts或AnyChart等。使用第三方图表件可以按照它们提供的API来操作,实现K线图的定制化。 需要注意的是,在使用PowerBuilder实现K线图时,需要掌握PowerBuilder的图表件的使用方法或相应第三方图表件的API,并熟悉K线图的数据结构和绘制原理。此外,还需要对PowerBuilder的数据窗口、数据源以及PowerScript编程有一定的了解。 总之,PowerBuilder是一种强大的开发工具,通过它可以实现K线图的展示和交互。无论是使用PowerBuilder自带的图表件还是第三方图表件,都需要一定的代码编写和数据处理。希望以上信息对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值