Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Sayı aralığı filtre kontrolleri için bir oluşturucu.

Sayı aralığı filtresi, kullanıcının sayısal değer aralıklarını seçebilmesini sağlayan ve iki küçük resim içeren bir kaydırma çubuğudur. değerler. Sayı ve eşleme seçenekleri içeren bir sütun göz önüne alındığında bu kontrol, satırları filtreler. seçtiğiniz aralıkla eşleşmeyenler arasından seçim yapın.

Daha fazla bilgi için bkz. Gviz belgelerinden faydalanabilirsiniz.

Yöntemler

YöntemDönüş türüKısa açıklama
setMaxValue(maxValue)NumberRangeFilterBuilderDaha düşük bir kapsam için izin verilen maksimum değeri ayarlar.
setMinValue(minValue)NumberRangeFilterBuilderDaha düşük bir kapsam için izin verilen minimum değeri ayarlar.
setOrientation(orientation)NumberRangeFilterBuilderKaydırma çubuğunun yönünü ayarlar.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderSeçili aralığın uzantılarını görüntüleyen etiketlerin kaydırma çubuğunun yanında kullanılıp kullanılmayacağını ayarlar.
setTicks(ticks)NumberRangeFilterBuilderDeğer aralığı sayısını (aralık çubuğunda sabit konumlar) bir sayı aralığı filtresi kaydırma çubuğu (küçük resimler) sayısını ayarlar bir araya getirilebilir.

Ayrıntılı belgeler

setMaxValue(maxValue)

Daha düşük bir kapsam için izin verilen maksimum değeri ayarlar. Tanımlanmamışsa, değer tahmin edilir kontrol tarafından yönetilen DataTable'ın içeriklerinden farklıdır.

// Builds a number range filter and sets the maximum value to 100.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setMaxValue(100)
  .build();

Parametreler

AdTürAçıklama
maxValueIntegerKaydırma çubuğunun maksimum değeri.

Return

NumberRangeFilterBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setMinValue(minValue)

Daha düşük bir kapsam için izin verilen minimum değeri ayarlar. Tanımlanmamışsa, değer tahmin edilir kontrol tarafından yönetilen DataTable'ın içeriklerinden farklıdır.

// Builds a number range filter and sets the minimum value to 10.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setMinValue(10)
  .build();

Parametreler

AdTürAçıklama
minValueIntegerKaydırma çubuğunun minimum değeri.

Return

NumberRangeFilterBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setOrientation(orientation)

Kaydırma çubuğunun yönünü ayarlar.

// Builds a number range filter and sets it to have a horizontal orientation.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setOrientation(Charts.Orientation.HORIZONTAL)
  .build();

Parametreler

AdTürAçıklama
orientationOrientationAyarlanacak kaydırma çubuğu yönü.

Return

NumberRangeFilterBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.

Aşağıdaki kaynakları da incelemenizi öneririz:


setShowRangeValues(showRangeValues)

Seçili aralığın uzantılarını görüntüleyen etiketlerin kaydırma çubuğunun yanında kullanılıp kullanılmayacağını ayarlar.

// Builds a number range filter and enables showing of the number range values.
var numberRangeFilter = Charts.newNumberRangeFilter()
  .setFilterColumnLabel("Col2")
  .setShowRangeValues(true)
  .build();

Parametreler

AdTürAçıklama
showRangeValuesBooleantrue ise etiketlerin kaydırma çubuğunun yanında gösterilmesini etkinleştirir.

Return

NumberRangeFilterBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setTicks(ticks)

Değer aralığı sayısını (aralık çubuğunda sabit konumlar) bir sayı aralığı filtresi kaydırma çubuğu (küçük resimler) sayısını ayarlar bir araya getirilebilir.

// 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();

Parametreler

AdTürAçıklama
ticksIntegerKaydırma çubuğundaki değer sayısı.

Return

NumberRangeFilterBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.