起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 891|回复: 2

代码如何控制DataChart的“缩放”、“旋转”、“透视”等等属性

[复制链接]
发表于 2004-12-20 14:21:05 | 显示全部楼层 |阅读模式
参考代码如下:


//旋转300
YWXX1.TTB1(DocView1.Doc).DataChart.View3DOptions.Rotation:=300;

//水平偏移100
YWXX1.TTB1(DocView1.Doc).DataChart.View3DOptions.HorizOffset:=100;

//垂直偏移200,
YWXX1.TTB1(DocView1.Doc).DataChart.View3DOptions.VertOffset:=200;
回复

使用道具 举报

 楼主| 发表于 2006-5-26 11:52:49 | 显示全部楼层

通过代码在DataChart组件添加曲线

参考代码:
var
  s: TFastLineSeries;
begin
  s := TFastLineSeries.Create(Chart1);
  Chart1.AddSeries(s);
  s.AutoRepaint := True;
  s.Add(10);
  s.Add(5);
  s.Add(20);
  s.Add(30)
end;

ADD括号里面的数字就是线上数值点的数值(纵轴坐标)、颜色变量,用来处理画的那条线的颜色,可以是一个合法的表示颜色的数字(一般可以用16进制表示),也可以是Graphics名空间下表示颜色的常量数值。

向TChart增加Series并设置这个类的属性!不同类型的Series生成不同的图表,比方说曲线的是TFastLineSeries.然后根据需要设置它的数据就行了。代码处理的难点在于如何取数据以及设置组件的属性上,建议可以先手工用向导设置一个合适的这样就知道有什么属性要改了,然后通过代码修改那些属性就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 13:23:48 | 显示全部楼层
BarSeries.style设置: Series4.Style:=[TChartSeriesStyleEnum.tssDenyChangeType];

图表-墙体-左墙  DataChart.LeftWall .Color

图表-墙体-基底  DataChart.BottomWall.Color

图表-墙体-背景墙颜色  DataChart.BackWall.Color

图表-面板-渐变背景-开始颜色  DataChart.Gradient.StartColor := Graphics.clblue;

图表-面板-渐变背景-结束颜色  DataChart.Gradient.EndColor := Graphics.clblack;

渐变方向   DataChart.Gradient.Direction := TGradientDirection.gdRightLeft;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-3-29 09:35 , Processed in 0.040867 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表