Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

数値範囲フィルタ コントロールのビルダー。

数値範囲フィルタは、2 つのつまみがあるスライダーで、ユーザーは数値の範囲を選択できます。数値型の列と一致するオプションが指定されている場合、このコントロールは選択された範囲に一致しない行をフィルタで除外します。

詳細については、Gviz の ドキュメントをご覧ください。

メソッド

メソッド戻り値の型概要
setMaxValue(maxValue)NumberRangeFilterBuilder範囲の下限の最大許容値を設定します。
setMinValue(minValue)NumberRangeFilterBuilder範囲の下限の最小許容値を設定します。
setOrientation(orientation)NumberRangeFilterBuilderスライダーの向きを設定します。
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderスライダーの横に、選択した範囲の範囲を示すラベルを表示するかどうかを設定します。
setTicks(ticks)NumberRangeFilterBuilder数値範囲フィルタのスライダーのつまみが配置できる目盛り(範囲バー内の固定位置)の数を設定します。

詳細なドキュメント

setMaxValue(maxValue)

範囲の下限の最大許容値を設定します。未定義の場合、値はコントロールによって管理される DataTable の内容から推測されます。

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

パラメータ

名前タイプ説明
maxValueIntegerスライダーの最大値。

戻る

NumberRangeFilterBuilder - このビルダー。チェーン処理に便利です。


setMinValue(minValue)

範囲の下限の最小許容値を設定します。未定義の場合、値はコントロールによって管理される DataTable の内容から推測されます。

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

パラメータ

名前タイプ説明
minValueIntegerスライダーの最小値。

戻る

NumberRangeFilterBuilder - このビルダー。チェーン処理に便利です。


setOrientation(orientation)

スライダーの向きを設定します。

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

パラメータ

名前タイプ説明
orientationOrientation設定するスライダーの向き。

戻る

NumberRangeFilterBuilder - このビルダー。チェーン処理に便利です。

関連情報


setShowRangeValues(showRangeValues)

スライダーの横に、選択した範囲の範囲を表示するラベルを表示するかどうかを設定します。

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

パラメータ

名前タイプ説明
showRangeValuesBooleantrue の場合、スライダーの横にラベルを表示できるようにします。

戻る

NumberRangeFilterBuilder - このビルダー。チェーン処理に便利です。


setTicks(ticks)

数値範囲フィルタのスライダーのつまみが収まる目盛り(範囲バーの固定位置)の数を設定します。

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

パラメータ

名前タイプ説明
ticksIntegerスライダーの目盛りの数。

戻る

NumberRangeFilterBuilder - このビルダー。チェーン処理に便利です。