Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

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étodoTipo de retornoBreve descrição
setMaxValue(maxValue)NumberRangeFilterBuilderDefine o valor máximo permitido para a extensão menor do intervalo.
setMinValue(minValue)NumberRangeFilterBuilderDefine o valor mínimo permitido para a extensão menor do intervalo.
setOrientation(orientation)NumberRangeFilterBuilderDefine a orientação do controle deslizante.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderDefine se os rótulos ao lado do controle deslizante devem mostrar as extensões do intervalo selecionado.
setTicks(ticks)NumberRangeFilterBuilderDefine 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

NomeTipoDescrição
maxValueIntegerO 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

NomeTipoDescrição
minValueIntegerO 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

NomeTipoDescrição
orientationOrientationA 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

NomeTipoDescrição
showRangeValuesBooleanSe 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

NomeTipoDescrição
ticksIntegerO número de marcações no controle deslizante.

Retornar

NumberRangeFilterBuilder: esse builder, útil para encadeamentos.