Um criador para controles de filtros de intervalo de números.
Um filtro de intervalo numérico é um controle deslizante com duas polegares que permite ao usuário selecionar intervalos de valores numéricos e a distribuição dos valores dos dados. Com uma coluna de tipo de número e opções de correspondência, esse controle filtra as linhas que não correspondem ao intervalo selecionado.
Para obter mais detalhes, consulte o Gviz documentação.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | Define o valor máximo permitido para a extensão menor do intervalo. |
setMinValue(minValue) | NumberRangeFilterBuilder | Define o valor mínimo permitido para a extensão menor do intervalo. |
setOrientation(orientation) | NumberRangeFilterBuilder | Define a orientação do controle deslizante. |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | Define se os rótulos ao lado do controle deslizante devem mostrar as extensões do intervalo selecionado. |
setTicks(ticks) | NumberRangeFilterBuilder | Define o número de marcações (posições fixas em uma barra de intervalo) e o controle deslizante de filtro de intervalo numérico podem cair. |
Documentação detalhada
setMaxValue(maxValue)
Define o valor máximo permitido para a extensão menor do intervalo. Se não definido, o valor será inferido do conteúdo da tabela de dados gerenciada pelo controle.
// Builds a number range filter and sets the maximum value to 100. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMaxValue(100) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
maxValue | Integer | O valor máximo do controle deslizante. |
Retornar
NumberRangeFilterBuilder
: esse builder, útil para encadeamentos.
setMinValue(minValue)
Define o valor mínimo permitido para a extensão menor do intervalo. Se não definido, o valor será inferido do conteúdo da tabela de dados gerenciada pelo controle.
// Builds a number range filter and sets the minimum value to 10. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMinValue(10) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
minValue | Integer | O valor mínimo do controle deslizante. |
Retornar
NumberRangeFilterBuilder
: esse builder, útil para encadeamentos.
setOrientation(orientation)
Define a orientação do controle deslizante.
// Builds a number range filter and sets it to have a horizontal orientation. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setOrientation(Charts.Orientation.HORIZONTAL) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
orientation | Orientation | A orientação do controle deslizante a ser definida. |
Retornar
NumberRangeFilterBuilder
: esse builder, útil para encadeamentos.
Consulte também
setShowRangeValues(showRangeValues)
Define se os rótulos ao lado do controle deslizante devem mostrar as extensões do intervalo selecionado.
// Builds a number range filter and enables showing of the number range values. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setShowRangeValues(true) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
showRangeValues | Boolean | Se true , ativa a exibição de rótulos ao lado do controle deslizante. |
Retornar
NumberRangeFilterBuilder
: esse builder, útil para encadeamentos.
setTicks(ticks)
Define o número de marcações (posições fixas em uma barra de intervalo) e o controle deslizante de filtro de intervalo numérico podem cair.
// Builds a number range filter and sets the number of ticks for the range to 10. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setTicks(10) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
ticks | Integer | O número de marcações no controle deslizante. |
Retornar
NumberRangeFilterBuilder
: esse builder, útil para encadeamentos.