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.