Trabalhando com Graphics Language Produção no IBM SPSS Statistics
SPSS Sintaxe do comando é o idioma mais bem conhecido na janela de sintaxe, mas não é o único. Há uma linguagem especial que pode ajudá-lo a fazer gráficos surpreendentes: Gráficos de Produção Language (GPL). Qualquer linguagem de programação pode ser um pouco intimidante para aprender no início, mas GPL é muito mais fácil de aprender do que um olhar inicial pode fazer você pensar.
Se você colar a partir do menu Graph Build, você começa algo como isto:
GGRAPH / GRAPHDATASET name = "graphdataset" variáveis = urpop educname FALTA = listwise REPORTMISSING = NO / GRAPHSPEC SOURCE = INLINE.BEGIN GPLSOURCE: s = userSource (id ( "graphdataset")) data: urpop = col (fonte (s), nome ( "urpop")) data: educ = col (fonte (s), nome ( "educ")) data: name = col (fonte (s), nome ( "nome"), unit.category)) GUIDE (: eixo (dim (1), rótulo ( "Percent População Urbana")) GUIA: eixo (dim (2), rótulo ( "gastos com educação em% do PIB")) ELEMENTO: ponto (posição (urpop * educ), rótulo (nome )) END GPL.
Isso parece muito a aprender, mas o truque é começar com o ELEMENTO linha. Você pode fazer um pouco de diversão e coisas valiosas apenas com essa linha, e então você pode aprender a partir daí. Note o GGRAPH comando. Apenas deixe SPSS Statistics fazer isso por você. Apenas se concentre sobre o GPL agora.
Dê uma olhada rápida no # 147 antes # 148- gráfico de dispersão na figura a seguir, feita a partir dos menus. O GPL acima é inalterado.
Está tudo bem, mas você pode fazer duas mudanças rápidas: Faça os pontos de cor vermelha, e torná-los um pouco maior.
ELEMENTO: ponto (posição (urpop * educ), rótulo (nome), color.interior (Color.red), tamanho (size.medium))
Lá você tem. Isso é tudo que você tem que mudar na ELEMENTO linha para fazer essas duas mudanças como você pode ver na figura a seguir.
Você pode estar se perguntando por que você tem que escrever tamanho duas vezes. É porque esta é uma constante tamanho. Mas você pode ficar um pouco de fantasia, como este:
ELEMENTO: ponto (posição (urpop * educ), rótulo (nome), color.interior (Color.red), tamanho (pop))
Veja o que aconteceu? Note-se que o estouro variável é agora responsável do tamanho.