Я хочу создать сгруппированную диаграмму рассеяния в SPSS с инвертированной осью Y, и у меня нет идей, как это сделать. Ось Y идет от 1 до 12 вверх, но я бы хотел инвертировать ее, чтобы она была от 1 до 12 вниз.
С помощью команды GRAPH
и подкоманды /SCATTERPLOT
невозможно инвертировать ось Y вручную.
Используя Chart Builder, который использует команду GGRAPH
, я могу инвертировать ось Y (используя SCALE: cat(dim(2), reverse())
), но он искажает мою шкалу на оси X, используя странные числа (например, 24, 31). , 37, 43 вместо 20, 30, 40), которые я не могу изменить.
Есть ли у вас какие-либо идеи, как создать сгруппированную диаграмму рассеяния с инвертированной осью Y или как изменить масштаб оси X в GGRAPH
? Я скорее новичок в SPSS, поэтому какой-то фрагмент кода был бы очень полезен. Спасибо за вашу помощь.
Использование команды GRAPH
- Здесь я не могу инвертировать ось Y .
GRAPH
/SCATTERPLOT(BIVAR) = V2 WITH V1 BY V3
/MISSING=LISTWISE.
Использование построителя диаграмм с командой GGRAPH
- Здесь построитель диаграмм использует странную шкалу для оси X, которую я не могу изменить. .
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=V2 V1 V3
MISSING=LISTWISE
REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE
/FITLINE TOTAL=NO SUBGROUP=NO.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: V2=col(source(s), name("V2"), unit.category())
DATA: V1=col(source(s), name("V1"), unit.category())
DATA: V3=col(source(s), name("V3"), unit.category())
GUIDE: axis(dim(1), label("V2"))
GUIDE: axis(dim(2), label("V1"))
GUIDE: legend(aesthetic(aesthetic.color.interior), label("V3"))
GUIDE: text.title(label("Gruppiertes Streudiagramm von V1 Schritt: V2 Schritt: ",
"V3"))
SCALE: cat(dim(2), reverse())
ELEMENT: point(position(V2*V1), color.interior(V3))
END GPL.