棒图

文档创建者:KS_admin3
浏览次数:2348
最后更新:2025-03-25
KS教程
KS功能教程: 基础教程
1.功能描述

       棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。KingSCADA中的棒图图形可以是二维条形图、三维条形图或饼图。所示:

2.操作步骤

2.1 创建棒图
      
       在KingSCADA画面编辑器中打开任一画面,单击"对象"菜单 →"扩展"→"棒图"命令或直接单击工具箱中的图标→ 鼠标移到画面中,光标呈‘+’状,按住鼠标左键并拖动即可生成棒图图表,如图所示:

棒图0.png

      除了图表本身的属性外,每个区域都有自己的属性,下面将分别介绍这些属性的使用方法。

2.2棒图的属性和方法

图例区文本:图例1
  1. /* 设置图例区文本 */
  2. //CylinderChart1.SetLegendItemCustomText("系列名","图例区文本");
  3. CylinderChart1.SetLegendItemCustomText(UITextBox2.Text, UITextBox3.Text);//设置图例区文本
复制代码

设置系列轴文本
  1. /*设置系列轴文本*/
  2. //CylinderChart1.SetLabelItemText(int index, string LabelItemText); 函数中LabelItemIndex代表系列项的索引,从0开始;ItemText代表设置的内容
  3. CylinderChart1.SetLabelItemText(SeriesNum,UITextBox4.Text);//设置系列轴文本
复制代码
      
设置某项的的值
  1. /*设置系列项的值*/
  2. //CylinderChart1.SetDataValueForCylinder(string SeriesName,int Index,double Value);SeriesName:指定系列的名称,字符串类型;  Index:系列项的索引号,范围0~63;   Value:设置的数值,也可以是实型或整型变量
  3. CylinderChart1.SetDataValueForCylinder(UITextBox2.Text, SeriesNum, StrToReal(UITextBox5.Text));//系列项的值
复制代码

设置系列颜色
  1. /*指定某一系列的颜色*/
  2. //CylinderChart1.SetSeriesColorStyle(string SeriesName,long nColorRed,long nColorGreen,long nColorBlue)
  3. CylinderChart1.SetSeriesColorStyle(UITextBox2.Text, StrToInt(UITextBox6.Text), StrToInt(UITextBox7.Text), StrToInt(UITextBox8.Text));
复制代码

设置系列中的项数
  1. /*设置棒图一个系列中棒图数*/
  2. CylinderChart1.SeriesItemCount = StrToInt(UITextBox9.Text);//设置棒图系列中棒图数
复制代码

以饼图方式显示
  1. /*以饼图方式显示*/
  2. //CylinderChart1.ChangeCylinderToPie(int SeriesNum);注意,这里的SeriesNum是指定的系列序号,不是系列名称,从0开始
  3. CylinderChart1.ChangeCylinderToPie(0);//饼图仅能展示棒图的某一个系列
  4. Group1.Visible = false;//以饼图方式显示时,无法选择以条形、圆锥、圆柱方式展示
复制代码

设置所有系列的棒图以什么方式显示
  1. /*棒图圆柱显示*/
  2. CylinderChart1.SetAllDrawType(1);//设置所有系列的棒图以什么方式显示,0表示以条状方式显示,1表示以圆柱方式显示,2表示以圆锥方式显示
  3. //CylinderChart1.SetSeriesDrawType(string SeriesName,int Option);//该函数可以实现对某一系列设置显示方式
复制代码

3.附件下载

棒图工程.zip

115.51 KB, 下载次数: 62

棒图.pdf

115.12 KB, 下载次数: 37

发表评论已发布 3

ghj1056266966

发表于 2024-7-15 20:11:27 | 显示全部楼层

这么大公司,说了半天没有说明白棒图怎么链接变量

shenpipi

发表于 2025-1-16 10:52:57 | 显示全部楼层

ghj1056266966 发表于 2024-7-15 20:11
这么大公司,说了半天没有说明白棒图怎么链接变量

确实,找老半天了

KS_admin001

发表于 2025-3-25 11:53:09 | 显示全部楼层

通过定时执行设置某项的的值的方法可以实现,也可以拨打售后电话,售后电话400-898-5151 转2,我们远程指导,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则