class – função de script e gráfico
A função class atribui o primeiro parâmetro a um intervalo de classe. O resultado é um valor duplo com a<=x<b como o valor textual, no qual a e b são os limites superior e inferior da caixa, e o limite inferior como valor numérico.
Sintaxe:
class(expression, interval [ , label [ , offset ]])
Argumentos:
Argumento | Descrição |
---|---|
interval | Um número que especifica a largura da caixa. |
label | Uma string arbitrária que pode substituir o “x” no texto do resultado. |
offset | Um número que pode ser usado como deslocamento do ponto de partida padrão da classificação. O ponto de partida padrão é normalmente 0. |
Exemplos e resultados:
Exemplo | Resultado |
---|---|
class( 23,10 ) | retorna '20<=x<30' |
class( 23,5,'value' ) | retorna '20<= value <25' |
class( 23,10,'x',5 ) | retorna '15<=x<25' |
Neste exemplo, carregamos uma tabela com o nome e idade de pessoas. O objetivo é incluir um campo que classifique cada pessoa de acordo com um grupo de idade, com dez anos de intervalo. A tabela fonte tem a seguinte aparência:
Name | Age |
---|---|
John | 25 |
Karen | 42 |
Yoshi | 53 |
Para incluir o campo de classificação do grupo de idade, você pode incluir o comando carga anterior através da função class. Neste exemplo, carregamos alguns dados inline à tabela fonte.
Os dados resultantes carregados têm a seguinte aparência:
Name | Age | Agegroup |
---|---|---|
John | 25 | 20 <= age < 30 |
Karen | 42 | 40 <= age < 50 |
Yoshi | 53 | 50 <= age < 60 |