Char2D的使用

Chart2D,默认的情况下ChartGroups有两个(有两组chartgroup),NumSeries有4个(每组有4个曲线)。所有的曲线的Index都是从1开始的。

对于整个控件
1、Chart2D1.isBatched 设为True时对Chart的更新不显示在屏幕上,用于实现Chart的更新同时发生。
2  设置X轴显示 Point Labels
    Chart2D1.ChartArea.Axes['X'].AnnotationMethod := oc2dAnnotatePointLabels;
3、设置Chart2D的Border
    Chart2D1.Border.Type_ := oc2dBorderNone;
    Chart2D1.Border.Width := 0;

对于每组曲线;
1、设置每组的曲线个数:
 Chart2D1.ChartGroups[1].Data.NumSeries := 1;//第一组曲线条数为1
 或者 Chart2D1.ChartGroups.Item[1].Data.NumSeries := 1;
 
2、设置每组曲线的曲线风格:
 Chart2D1.ChartGroups[1].ChartType := oc2dTypeBar;
        或者 Chart2D1.ChartGroups[1]._ChartType := oc2dTypeBar;

3、给每组曲线添加Point Label,对应每个点有一个Label
    with Chart2D1.ChartGroups[1].PointLabels do
        begin
        Add('Group 1', Count + 1);//count是Chart2D1.ChartGroups[1].PointLabels的个数(属性值)
        Add('Group 2', Count + 1);//添加的label为‘group 2’
        end;

对于每组曲线里的曲线
1、访问每个曲线的Style,
 Chart2D1.ChartGroups.Item[2].Styles.Items[2].Line.Color := //设置第二组第二条曲线的颜色
 Chart2D1.ChartGroups.Item[2].Styles.Items[2].Symbol.Color  := //设置第二组第二条曲线上点的颜色
 Chart2D1.ChartGroups.Item[2].Styles.Items[2].Fill.Color := //Bar的填充色

2、设置每条曲线的点的个数:
 Chart2D1.ChartGroups[1].Data.NumPoints[1] := 0;//第一组第一条曲线的点数
3、设置每个点的值:
 Chart2D4.ChartGroups[1].Data.Y[1, i] := //设置第一组第一条曲线第i个点的值

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值