這裏是一個簡單的例子。所以首先我會做一些假的數據。現在
INPUT PROGRAM.
LOOP ID = 1 TO 10000.
END CASE.
END LOOP.
END FILE.
END INPUT PROGRAM.
COMPUTE X = RV.NORMAL(0,1).
COMPUTE Y = RV.NORMAL(0,1).
,你無法生成GUI內不透明度據我所知 - 你需要在語法指定。因此,繼續並通過Graph Builder GUI對話框,指定您感興趣的散點圖,然後粘貼的語法。這是默認爲我生成的圖形加上圖表(使用我的特定圖表模板)。
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=X Y MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: X=col(source(s), name("X"))
DATA: Y=col(source(s), name("Y"))
GUIDE: axis(dim(1), label("X"))
GUIDE: axis(dim(2), label("Y"))
ELEMENT: point(position(X*Y))
END GPL.
現在你需要編輯在第二的選項最後一行,則ELEMENT
聲明。我要做兩件事情; 1)使點更小並且2)使得點的外線是半透明的。這裏是代碼和結果圖如下。
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=X Y MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: X=col(source(s), name("X"))
DATA: Y=col(source(s), name("Y"))
GUIDE: axis(dim(1), label("X"))
GUIDE: axis(dim(2), label("Y"))
ELEMENT: point(position(X*Y), size(size."2"),
transparency.exterior(transparency."0.9"))
END GPL.
由538博客我猜想的圖表中的矢量圖形程序(如插圖)的編輯。它可以先製作,然後在任何統計軟件包中進行編輯(Nathan Yau in * Visualize This *有這樣做的例子。)在我的博客文章中注意到你鏈接到了我有代碼將所有圖形制作在帖子。 – 2014-09-23 13:24:31