Teechart中dbchart用程序代码实现图表的方法

原创 2006年06月25日 13:02:00

[本文由 iuprg发表,iuprg@tom.com, www.newsoftstudio.com]

转载请保留出处.

delphi7.0为例

在form上放一个dbchart ,或者编程create一个也可以,但是单元必须引用DbChart.

假设dbchart名称为dbchart1

[本文由 iuprg发表,iuprg@tom.com, www.newsoftstudio.com]

然后按下面代码(放到一个按钮事件里)动态建立一个条形图

 myseries:= tbarseries.Create(self);
  
   with  myseries do begin

              ParentChart:=dbchart1;
              Marks.ArrowLength := 20;
              Marks.Visible := True;
              DataSource := datamodule1.qry_total; //这是数据源 dataset,注意:如果此处错误地指向了datasource那么

                                                                                 // 图形只显示一条记录!所以必须是table或者adoquery
              SeriesColor := clRed ;
              XLabelsSource := '姓名';// 这是要在x轴上显示的字段名称

              YValues.DateTime := False ;
              YValues.Name := 'Bar';
              YValues.Multiplier := 1.000000000000000000;
              YValues.Order := loNone ;
              YValues.ValueSource := '分数;  // 这是要在y轴上显示的字段名称
              Active:=true;
             RefreshSeries;
    end;

  dbchart1.RefreshData;

当将 myseries:= tbarseries.Create(self); 放到form.create里或者show里时,可以在按钮事件里加上
 dbchart1.SeriesList.Clear;以保证每次创立的series是根据自己的代码而重新建立的,能避免一些错误.

=====================[本文由 iuprg发表,iuprg@tom.com, www.newsoftstudio.com]

其他形状的图:

TAreaSeries
TBarSeries
TCircledSeries
TCustomBarSeries
TCustomSeries
TFastLineSeries
THorizBarSeries
TLineSeries
TPieSeries
TPointSeries
TSeriesPointer

关于teechart的vcl 在线文档 -----http://www.berneda.com/TeeChart6Docs/

[本文由 iuprg发表,iuprg@tom.com, www.newsoftstudio.com]

版权声明:本文为博主原创文章,未经博主允许不得转载。

DBCHART的使用

Delphi(程序人生)Delphi Programer DoubleCat导航博客园首页新随笔联系订阅 管理日 一 二 三 四 五 六25 26 27 28 29 30 311 2 3 4 5 6 ...
  • gjsshn_2010
  • gjsshn_2010
  • 2009年05月07日 15:35
  • 3020

delphi dbchart动态图表

  • 2016年11月26日 23:41
  • 2.43MB
  • 下载

delphi数据图表DBChart的使用

一、显示数据柱 数据图表DBChart对象用于在报表中插入图表。双击数据图表对象,可以调出图表编辑器:  Chart选项: (1)Series类型页 可以选择十一种类型的图...
  • u010919800
  • u010919800
  • 2013年12月20日 14:46
  • 1165

汇总Delphi第三方控件—报表、图表、界面、数据库

有网友问我常用的Delphi第三方控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表: TeeChart Pro 在 delphi 的图形显示方面目前唯一的选择,虽然从de...
  • dyllove98
  • dyllove98
  • 2013年03月19日 16:19
  • 5633

图表控件TeeChart干货分享(绘制2D、3D实时曲线---VC++示例源代码--网络首发)

最近接手了一个项目,其中涉及到MFC和实时曲线显示的问题,由于我之前从未接触过此类技术,现学现搞,把其间用到的觉得对初学者有用的东西,总结一下。 尤其是关于TeeChart控件部分,网上资料零碎,且很...
  • yang_yulei
  • yang_yulei
  • 2014年07月28日 08:37
  • 24833

DBChart代码实现绑定数据库

来源:http://hi.baidu.com/ma_wei/blog/item/0c8d1a12aa0431175baf53b6.html 一:属性相关: Series选项: (1)Fo...
  • singular2611
  • singular2611
  • 2015年07月15日 14:15
  • 515

黑马程序员_程序代码实现进制转换

----------------------    android培训    java培训   期待与您交流!    ----------------------      系统提供的进制转换...
  • li410992562
  • li410992562
  • 2013年02月01日 16:47
  • 107

android程序代码实现改变字体颜色和输入密码的显示隐藏

这篇文章记录一下开发时遇到的两个小问题         1、很多时候都需要用在java代码中去更改字体的颜色,密码的显示方式,以及使用java代码创建一个控件、一个布局,这次遇到的问题就是使用jav...
  • walker02
  • walker02
  • 2012年05月14日 12:04
  • 6910

数据结构及小问题程序代码实现

  • 2015年08月08日 15:20
  • 9.69MB
  • 下载

C#简单小程序代码实现

  • 2017年12月26日 09:10
  • 75KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Teechart中dbchart用程序代码实现图表的方法
举报原因:
原因补充:

(最多只允许输入30个字)