teechart图表控件的简单示例

By admin at 2020-01-06 • 0人收藏 • 375人看过

teechart有多种图形, 饼图, 柱状图, 线图 ,散点图,组合图 ...等等....

下面是随便写的aardio调用示例,更多属性参考官方文档吧

image.png

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=834;bottom=469)
winform.add(
button={cls="button";text="demo1";left=0;top=405;right=117;bottom=469;db=1;dl=1;z=2};
button2={cls="button";text="删除第一个点";left=119;top=405;right=236;bottom=470;db=1;dl=1;z=3};
static={cls="static";text="Static";left=0;top=0;right=835;bottom=395;db=1;dl=1;dr=1;dt=1;transparent=1;z=1}
)
/*}}*/

import com.lite;
var dll = com.lite("\res\TeeChart8.ocx");
var embed = dll.createEmbed(winform.static,"{BDEB0088-66F9-4A55-ABD2-0BF8DEEC1196}"); 
var object = embed._object;

var demo1 = function(){
    //清除所有系列
 	object.RemoveAllSeries();
 	//添加
 	object.AddSeries(0);
 	//设置标题
 	object.Header.Text.Add("我的第一个线")
	//手动设置底部栏显示区间
 	//object.Axis.Bottom.SetMinMax(0, 50);
 	//手动设置左侧栏显示区间
	//object.Axis.Left.SetMinMax(0, 20);
	//不显示3d效果
	object.Aspect.View3D=false
	//自动调整最大区间
	object.AutomaticMaximum = true 
	//手动设置底部每步增加值
	//object.Axis.Bottom.Increment = 20
	//清空系列0的所有数据
	object.Series(0).Clear()
	for(i=0;200;1){
		//添加随机数据
		object.Series(0).AddXY(i,math.random(1,20),"",0x27BF13)
	}

}

demo1()

winform.button.oncommand = function(id,event){
    demo1()
}
 
winform.button2.oncommand = function(id,event){
    //手动删除指定x点的数据(下面示例为0点对应的数据)
	object.Series(0).Delete(0); 
}

 
winform.show();
win.loopMessage();
return winform;


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
C大Aardio论坛:Aar爱好者论坛
简码教程网:简码编程
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...