zoukankan      html  css  js  c++  java
  • Teechart在vs2005中的运用(C#)

    创建一个tchart,拖动控件到窗体上制定位置;默认名是tChart1
    简单设置一下几条曲线的一样,要是统计年度报表,可以设置成:
    tChart1.Header.Text = "年度报表";
    this.tChart1.Aspect.View3D = false;//控件3D效果为否
    this.tChart1.Axes.Bottom.Labels.DateTimeFormat = "yyyy-MM-dd HH:mm";//把X坐标轴刻度设置成时间类型,Axes是坐标轴的意思,Bottom是X轴,也可以选择其他轴
    this.tChart1.Axes.Bottom.Labels.MultiLine = true;//时间太长,就设置多行显示
    然后可以利用Steema.TeeChart.Styles来创建你需要的图形,有曲线,棒图等几十种形式,可以根据自己需要来创建,比如说是要用直线,就用Steema.TeeChart.Styles.Line,创建之后用简单设置一下line的属性;
    line1.Title = "曲线的名字";
    line1.Color = Color.Red;//曲线的颜色
    给曲线绑定数据,从sql server2000数据库里读出 ,
    line1.DataSource = Odata.Getdata(sql);//这里返回的数一个DataTabel类型的值
    line1.XValues.DataMember = "mydate"; //这里是数据库中的字段名,本例子是int类型,对应的是X轴的数据
    line1.YValues.DataMember = "mydata";   //同上,但是是时间类型,对应的是Y轴的数据
    然后把曲线添加到这个tchart控件上,
    tChart1.Series.Add(line1);
    通常曲线默认的X轴数据是数值类型的,并且会自动调整大小,但是要是需要用时间类型的话,可以设置这里,
    this.line1.XValues.DateTime = true;//这样X轴数据就为时间类型
    这样的话,就创建了一个tChart控件,并且加了一条曲线,可以利用上面的方法再加几条曲线,有几个工具控件,可以关联使用,就是commander1,关联之后可以设置3D效果,也可以移动,导出图片格式。
    也可以用cursorTool1和gridBand1来做个游标,来显示曲线的当前值
  • 相关阅读:
    《自动化测试工程师进阶之路》系列课程
    开发测试工程师系列课程
    AQA新加入手机自动化测试版块
    持续集成体系搭建服务
    开源自动化测试White与UIA
    TIB自动化测试快讯 自动化测试空间一周精选(201119)
    周六广州软件测试俱乐部圆桌会议3期
    Java白盒测试训练
    TIB自动化测试快讯 自动化测试空间一周精选(2012220)
    TIB自动化测试快讯 自动化测试空间一周精选(201226)
  • 原文地址:https://www.cnblogs.com/wpf123/p/2052899.html
Copyright © 2011-2022 走看看