我无法找到一种在SPSS中创建盒形晶须图的方法,其上叠加有各个数据点,如下所示:
即,类似于this post中所述的通过geom_jitter()
包中的ggplot2
函数在R中可以实现的功能,但使用SPSS最好是通过语法。这可能吗?
答案 0 :(得分:1)
我认为您不能通过对话框来执行此操作,但是可以使用GGRAPH命令和GPL(图形编程语言)来执行此操作。这是一个例子。打开SPSS Statistics附带的Employee.sav文件,打开一个语法窗口并将这些命令粘贴到其中,然后单击Run> All:
GGRAPH
/GRAPHDATASET NAME="Employeedata" VARIABLES=jobcat salary
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s = userSource(id("Employeedata"))
DATA: jobcat = col(source(s), name("jobcat"), unit.category())
DATA: salary = col(source(s), name("salary"))
GUIDE: axis(dim(2), label("Current Salary"))
GUIDE: axis(dim(1), label("Job Category"))
GUIDE: form.line(position(*, 25000))
SCALE: linear(dim(2), include(0))
ELEMENT: schema(position(bin.quantile.letter(jobcat*salary)))
ELEMENT: point.dodge.symmetric(position(bin.dot(jobcat*salary,dim(2))),color(color.red))
END GPL.
我在此处包括参考线,在原始图像中也是如此。