High-Low-Close Chart (GPL)

Figure 1. GPL for high-low-close chart
* Open sample file stocks.sav.
GGRAPH
  /GRAPHDATASET NAME="graphdataset" VARIABLES=Date Close High Low
  /GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
  SOURCE: s=userSource(id("graphdataset"))
  DATA: Date = col(source(s), name("Date"))
  DATA: Close = col(source(s), name("Close"))
  DATA: High = col(source(s), name("High"))
  DATA: Low = col(source(s), name("Low"))
  GUIDE: axis(dim(1), label("Date"))
  GUIDE: axis(dim(2), label("Close"))
  SCALE: time(dim(1), dataMaximum())
  ELEMENT: interval(position(region.spread.range(Date*(Low+High))))
  ELEMENT: point(position(Date*Close), color.exterior(color.red), size(size."2px"))
END GPL.
Figure 2. High-low-close chart
High-low-close chart