GGRAPH

GGRAPH 通过从数据源中的变量计算统计信息并根据图形规范 (可以使用图形生成语言 (GPL) 或 ViZml编写) 来构造图形,从而生成图形。

: GGRAPH 语法图表中使用的方括号是语法的必需部分,不用于指示可选元素。 语法图表中显示的任何等号 (=) 都是必需的。 需要 GRAPHSPEC 子命令。


GGRAPH

  /GRAPHDATASET NAME="name"

                DATASET=datasetname

                VARIABLES=variablespec

                DATAFILTER=varname(VALUES={valuelist} [UNLABELED = {INCLUDE**}]) ...
                                          {ALL      }              {EXCLUDE  }

                TRANSFORM={NO**                                         }
                          {VARSTOCASES(SUMMARY="varname" INDEX="varname")}

                MISSING={LISTWISE**    } REPORTMISSING={NO**}
                        {VARIABLEWISE  }               {YES }

                CASELIMIT={1000000**}
                          {value    }

  /GRAPHSPEC  SOURCE={INLINE                                                              }
                     {GPLFILE("filespec")                                                 }
                     {VIZMLFILE("filespec")                                               }
                     {VIZTEMPLATE(NAME={"template name"}[LOCATION={LOCAL**                }]}
                                                                  {"repository folderspec"}
                                       {"filespec"     }          {FILE                   }
                                  MAPPING(templatemapping))

              EDITABLE={YES**}
                       {NO   }

              LABEL="string"

              DEFAULTTEMPLATE={YES**} TEMPLATE=["filespec" ...]
                              {NO   }

              VIZSTYLESHEET="stylesheet name"[LOCATION={LOCAL**                }]
                                                       {"repository folderspec"}

              VIZMAP={"map name"}[LOCATION={LOCAL**                }
                                           {"repository folderspec"}
                     {"filespec"}          {FILE                   }
                                  TYPE={DATA**   } MAPKEY="attribute label"
                                       {REFERENCE}
                                  SHOWALLFEATURES={YES**}
                                                  {NO   }]

  /COLORCYCLE COLORn (R, G, B) COLORn (R, G, B)...

  /FRAME OUTER={YES}  INNER={YES}
               {NO }        {NO }
  
  /GRIDLINES XAXIS={YES} YAXIS={YES}
                   {NO }       {NO }

  /FITLINES TOTAL={NO**} SUBGROUPS={NO**}
                  {YES }           {YES }

此命令读取活动数据集并导致执行任何暂挂命令。 请参阅主题 命令顺序 以获取更多信息。

发布历史

发行版 14.0

  • 已引入命令。

发行版 15.0

  • 不推荐使用 RENAME 语法限定符。
  • 已引入 COUNTCIMEDIANCIMEANCIMEANSDMEANSE 函数。

发行版 17.0

  • 添加了 SOURCE=VIZTEMPLATE 以支持可视化模板。
  • 添加了 VIZSTYLESHEET 关键字以支持可视化样式表。

发行版 19.0

  • 添加了 LOCATION=FILE 以支持存储在文件系统上任意位置的可视化模板。

发行版 20.0

  • 添加了 VIZMAP 关键字以支持地图可视化。

发行版 25.0

  • 添加了 FITLINES 子命令。
  • 添加了 GRIDLINES 子命令。
  • 添加了 FRAME 子命令。
  • 添加了 COLORCYCLE 子命令。
  • DATAFILTER 关键字已添加到 GRAPHDATASET 子命令。

示例

GGRAPH
  /GRAPHDATASET NAME="graphdataset" VARIABLES=jobcat COUNT()
  /GRAPHSPEC SOURCE=GPLFILE("simplebarchart.gpl").

GGRAPH 
  /GRAPHDATASET NAME="graphdataset" VARIABLES=jobcat COUNT()
  /GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
  SOURCE: s=userSource(id("graphdataset"))
  DATA: jobcat=col(source(s), name("jobcat"), unit.category())
  DATA: count=col(source(s), name("COUNT"))
  GUIDE: axis(dim(1), label("Employment Category"))
  GUIDE: axis(dim(2), label("Count"))
  ELEMENT: interval(position(jobcat*count))
END GPL.

GGRAPH 
  /GRAPHDATASET NAME="graphdataset" VARIABLES=jobcat
  /GRAPHSPEC SOURCE=VIZTEMPLATE(NAME="Bar"
                                MAPPING("Categories"="jobcat" "Summary"="Count"))
   DEFAULTTEMPLATE=NO.