使用语法设置直方图刻度/标签

时间:2015-03-07 12:23:16

标签: data-visualization spss

让我先说明我是一名贸易程序员,但对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轴标签(小数位数,勾选"主要增量"等等)。这也可以使用图表编辑器并保存模板来实现。然而,这是一个更加个性化的编辑,并为每个情节制作自定义模板似乎很麻烦。是否可以直接在生成图的语法脚本中调整这些内容?

在许多其他地方有一个很好的粘贴按钮,它生成必需代码,但我在图表编辑器中找不到。

0 个答案:

没有答案