teechart图表控件的简单示例

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

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;


登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...