让我先说明我是一名贸易程序员,但对SPSS不是很熟悉。
我正在帮助朋友使用SPSS语法语言设置一些直方图。使用Chart Builder,我们得到了以下代码:
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=OurVariable MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE
TEMPLATE=[
"C:\some\path\greenHistogram.sgt"].
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: OurVariable=col(source(s), name("OurVariable"))
GUIDE: axis(dim(1), label("OurVariable"))
GUIDE: axis(dim(2), label("Frequency"))
GUIDE: text.title(label("Bla bla",
"bla"))
ELEMENT: interval(position(summary.count(bin.rect(OurVariable, binStart(0.5)))),
shape.interior(shape.square))
END GPL.
如您所见,她想将直方图列设为绿色。我们无法使用图表生成器实现这一点,但我们可以通过图表编辑器窗口轻松创建模板并应用它。这似乎是一种非常明智的方法,因为她有很多想要绿色的图表。
她还想自定义y轴标签(小数位数,勾选"主要增量"等等)。这也可以使用图表编辑器并保存模板来实现。然而,这是一个更加个性化的编辑,并为每个情节制作自定义模板似乎很麻烦。是否可以直接在生成图的语法脚本中调整这些内容?
在许多其他地方有一个很好的粘贴按钮,它生成必需代码,但我在图表编辑器中找不到。