在Lu脚本中绘制饼图
目 录
1 基础知识 | 绘制饼图的基础知识。 |
2 基本绘图方式 | 饼图基本绘图方式。 |
3 动态显示饼图 | 动态显示饼图。 |
1 基础知识
绘制饼图的程序结构如下:
!!!using("win","math"); //使用命名空间win和math。win是必须的,而math是多数情况下要用到的。
init(... ...) = //定义初始化函数init,函数参数根据需要设置。
{
cwAttach(typePie), //函数cwAttach用于设置图像类型,typePie表示饼图。
cwAddPie(2.2, "山东"), //添加饼图的一个值,字符串用于设置饼的标题。
... ... //添加初始化数据或属性。
};
ChartWnd[@init]; //显示窗口并调用函数init进行初始化。
2 基本绘图方式
!!!using("win");
init(x) =
{
cwAttach[typePie], //绘制饼图
cwAddPie[38.0, "北京"],
cwAddPie[18.0, "上海"],
cwAddPie[26.0, "山东"]
};
ChartWnd[@init];
3 动态显示饼图
!!!using("win"); f(x : static, k)= //关键字static指出后面的k是一个静态变量,静态变量总是初始化为0。 { cwClearData(), //清除全部数据 cwAttach[typePie], //绘制饼图 x = ++k%10, cwAddPie[10.0-x, "北京"], cwAddPie[ 0.0+x, "上海"], cwAddPie[ 2.0*x, "山东"] }; init(x)= cwSetTimer[@f, 1000, true]; //设置通过计时器触发调用的函数f;每隔1000毫秒调用一次;true表示立即启动定时器。 ChartWnd[@init];
版权所有© Lu程序设计
2002-2014,保留所有权利
E-mail: forcal@sina.com
QQ:630715621
最近更新:
2014年02月15日