เครื่องมือสร้างสำหรับการควบคุมตัวกรองช่วงหมายเลข
ตัวกรองช่วงตัวเลขคือแถบเลื่อนที่มีนิ้วหัวแม่มือ 2 นิ้วที่ให้ผู้ใช้เลือกช่วงค่าตัวเลขได้ เมื่อมีคอลัมน์จำนวนประเภทและรูปแบบการทำงาน การควบคุมนี้จะกรองแถวที่ไม่ตรงกับช่วงที่เลือกออก
ดูรายละเอียดเพิ่มเติมได้ใน เอกสารประกอบของ Gviz
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | ตั้งค่าสูงสุดที่อนุญาตสำหรับขอบเขตที่ต่ำกว่าช่วง |
setMinValue(minValue) | NumberRangeFilterBuilder | ตั้งค่าต่ำสุดที่อนุญาตสำหรับขอบเขตระดับล่าง |
setOrientation(orientation) | NumberRangeFilterBuilder | ตั้งค่าการวางแนวของแถบเลื่อน |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | ตั้งค่าว่าจะให้มีป้ายกำกับถัดจากแถบเลื่อนที่แสดงขอบเขตของช่วงที่เลือกหรือไม่ |
setTicks(ticks) | NumberRangeFilterBuilder | กำหนดจำนวนขีด (ตำแหน่งคงที่ในแถบช่วง) ที่นิ้วโป้งตัวเลื่อนตัวกรองช่วงตัวเลขสามารถใส่ได้ |
เอกสารประกอบโดยละเอียด
setMaxValue(maxValue)
ตั้งค่าสูงสุดที่อนุญาตสำหรับขอบเขตที่ต่ำกว่าช่วง หากไม่ได้กำหนด ค่าจะได้รับการอนุมานจากเนื้อหาของตารางข้อมูลที่จัดการโดยกลุ่มควบคุม
// Builds a number range filter and sets the maximum value to 100. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMaxValue(100) .build();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
maxValue | Integer | ค่าสูงสุดของแถบเลื่อน |
รีเทิร์น
NumberRangeFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน
setMinValue(minValue)
ตั้งค่าต่ำสุดที่อนุญาตสำหรับขอบเขตระดับล่าง หากไม่ได้กำหนด ค่าจะได้รับการอนุมานจากเนื้อหาของตารางข้อมูลที่จัดการโดยกลุ่มควบคุม
// Builds a number range filter and sets the minimum value to 10. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setMinValue(10) .build();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
minValue | Integer | ค่าต่ำสุดของแถบเลื่อน |
รีเทิร์น
NumberRangeFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน
setOrientation(orientation)
ตั้งค่าการวางแนวของแถบเลื่อน
// Builds a number range filter and sets it to have a horizontal orientation. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setOrientation(Charts.Orientation.HORIZONTAL) .build();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
orientation | Orientation | การวางแนวของแถบเลื่อนที่จะตั้งค่า |
รีเทิร์น
NumberRangeFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน
ดูเพิ่มเติม
setShowRangeValues(showRangeValues)
ตั้งค่าว่าจะให้มีป้ายกำกับถัดจากแถบเลื่อนที่แสดงขอบเขตของช่วงที่เลือกหรือไม่
// Builds a number range filter and enables showing of the number range values. var numberRangeFilter = Charts.newNumberRangeFilter() .setFilterColumnLabel("Col2") .setShowRangeValues(true) .build();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
showRangeValues | Boolean | หากเป็น true เปิดใช้การแสดงป้ายกำกับข้างแถบเลื่อน |
รีเทิร์น
NumberRangeFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน
setTicks(ticks)
กำหนดจำนวนขีด (ตำแหน่งคงที่ในแถบช่วง) ที่นิ้วโป้งตัวเลื่อนตัวกรองช่วงตัวเลขสามารถใส่ได้
// 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();
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
ticks | Integer | จำนวนจุดบนแถบเลื่อน |
รีเทิร์น
NumberRangeFilterBuilder
— เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน