1.功能描述
棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。KingSCADA中的棒图图形可以是二维条形图、三维条形图或饼图。所示:
2.操作步骤
2.1 创建棒图
在KingSCADA画面编辑器中打开任一画面,单击"对象"菜单 →"扩展"→"棒图"命令或直接单击工具箱中的图标→ 鼠标移到画面中,光标呈‘+’状,按住鼠标左键并拖动即可生成棒图图表,如图所示:
除了图表本身的属性外,每个区域都有自己的属性,下面将分别介绍这些属性的使用方法。
2.2棒图的属性和方法
图例区文本:图例1 - /* 设置图例区文本 */
- //CylinderChart1.SetLegendItemCustomText("系列名","图例区文本");
- CylinderChart1.SetLegendItemCustomText(UITextBox2.Text, UITextBox3.Text);//设置图例区文本
复制代码
设置系列轴文本 - /*设置系列轴文本*/
- //CylinderChart1.SetLabelItemText(int index, string LabelItemText); 函数中LabelItemIndex代表系列项的索引,从0开始;ItemText代表设置的内容
- CylinderChart1.SetLabelItemText(SeriesNum,UITextBox4.Text);//设置系列轴文本
复制代码 设置某项的的值 - /*设置系列项的值*/
- //CylinderChart1.SetDataValueForCylinder(string SeriesName,int Index,double Value);SeriesName:指定系列的名称,字符串类型; Index:系列项的索引号,范围0~63; Value:设置的数值,也可以是实型或整型变量
- CylinderChart1.SetDataValueForCylinder(UITextBox2.Text, SeriesNum, StrToReal(UITextBox5.Text));//系列项的值
复制代码
设置系列颜色 - /*指定某一系列的颜色*/
- //CylinderChart1.SetSeriesColorStyle(string SeriesName,long nColorRed,long nColorGreen,long nColorBlue)
- CylinderChart1.SetSeriesColorStyle(UITextBox2.Text, StrToInt(UITextBox6.Text), StrToInt(UITextBox7.Text), StrToInt(UITextBox8.Text));
复制代码
设置系列中的项数 - /*设置棒图一个系列中棒图数*/
- CylinderChart1.SeriesItemCount = StrToInt(UITextBox9.Text);//设置棒图系列中棒图数
复制代码
以饼图方式显示 - /*以饼图方式显示*/
- //CylinderChart1.ChangeCylinderToPie(int SeriesNum);注意,这里的SeriesNum是指定的系列序号,不是系列名称,从0开始
- CylinderChart1.ChangeCylinderToPie(0);//饼图仅能展示棒图的某一个系列
- Group1.Visible = false;//以饼图方式显示时,无法选择以条形、圆锥、圆柱方式展示
复制代码
设置所有系列的棒图以什么方式显示 - /*棒图圆柱显示*/
- CylinderChart1.SetAllDrawType(1);//设置所有系列的棒图以什么方式显示,0表示以条状方式显示,1表示以圆柱方式显示,2表示以圆锥方式显示
- //CylinderChart1.SetSeriesDrawType(string SeriesName,int Option);//该函数可以实现对某一系列设置显示方式
复制代码
3.附件下载
|
|