彩票走势图

如何使用TeeChart实现图表

原创|其它|编辑:郝浩|2010-10-14 13:27:37.000|阅读 3014 次

概述:TeeChart大名鼎鼎,不用我介绍了,大家可以访问它的官方网站可以了解更为详细的功能。大家可以下载试用版本获取有关功能的详细细节。今天主要介绍的是如何在程序中使用teechart 5.0,我今天用pb9给大家介绍一下其应用。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  TeeChart大名鼎鼎,不用我介绍了,大家可以访问它的官方网站可以了解更为详细的功能。大家可以下载试用版本获取有关功能的详细细节。今天主要介绍的是如何在程序中使用teechart 5.0,我今天用pb9给大家介绍一下其应用。

  使用 regsvr32注册ocx,就可以在程序环境中使用了,插入一个teechart控件到window里面,具体见下图所示:



  插入后就可以使用该控件了,teechart支持的图表类型很多,可以使用editor进行设置,具体不再赘述,可以参考下图



  TeeChart主要有几个概念,一个是axis(轴),一个是series(序列),掌握了这两个基本的东西就可以进行设置和编程了。
看这一段代码:

chart.object.axis.top.visible=false //设置图表上界不显示
chart.object.axis.right.visible=false //设置图表右界不显示
chart.object.frame.visible=false   //不显示边框
chart.object.header.text.clear()   //由于teechart支持多行title,所以必须clear
chart.object.axis.left.automatic=false   //这个自动标注功能


通过以上的代码基本上就把设置完成了,具体的设置可以通过editor详细了解到,有时间自己研究吧。
那么如何来显示坐标轴呢,接着看!

chart.object.axis.left.startposition=70
chart.object.axis.left.endposition=100
chart.object.axis.left.maximum=val[1]
chart.object.axis.left.minimum=0    
chart.object.axis.left.title.caption=item[1]
chart.object.axis.bottom.title.caption="勘探线"
chart.object.series(0).clear()
long hor,ver
hor=chart.object.axis.addcustom(TRUE)
ver=chart.object.axis.addcustom(FALSE)
chart.object.axis.Custom(ver).automatic=false
chart.object.axis.Custom(ver).minimum=0
chart.object.axis.custom(ver).maximum=val[2]
chart.object.axis.Custom(ver).startposition=35
chart.object.axis.Custom(ver).EndPosition = 65
chart.object.axis.Custom(ver).Title.Angle = 90
chart.object.axis.Custom(ver).Title.Caption = item[2]
chart.object.axis.Custom(hor).EndPosition = 100
chart.object.axis.Custom(hor).PositionPercent =35

chart.object.Series(1).VerticalAxisCustom = ver
chart.object.Series(1).HorizontalAxisCustom = hor
chart.object.series(1).clear()


这段代码是设置两个坐标轴的代码,可以参考下面的图就明白了,当然这里面涉及到了自定义坐标轴的问题,具体可参考帮助文件,我就不吹了!哈哈



有了坐标轴,就可以显示数据了,代码如下:

chart.object.series(0).add(round(cc/nums,2),ktx,255)
chart.object.series(1).add(round(dd/nums,2),ktx,255)


这是向里面加了两个序列的数据,代码本来在循环里面,我拿出来供大家参考,要加多个数据到序列,多调用几次add就搞定!
 

慧都2010促销季开幕,TeeChart for .NET 8折促销!详情咨询:400-700-1020023-66090381活动详情://pclwef.cn/zh-CN/Products_cn/TeeChart_chinese.html


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:网络转载

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP