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语法限定符。 - 已引入
COUNTCI,MEDIANCI,MEANCI,MEANSD和MEANSE函数。
发行版 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.