HorizontalBarChart การควบคุม (พรีวิว)
[บทความนี้เป็นคู่มือรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]
แผนภูมิแท่ง แนวนอนคือแผนภูมิที่แสดงข้อมูลเชิงหมวดหมู่พร้อมแถบสี่เหลี่ยมซึ่งมีความยาวเป็นสัดส่วนกับค่าที่แสดง แผนภูมิประเภทนี้มีประโยชน์เมื่อมีจุดประสงค์เพื่อแสดงการเปรียบเทียบระหว่างหมวดหมู่ต่างๆ และป้ายกำกับสำหรับหมวดหมู่เหล่านั้นมีความยาว
ส่วนประกอบโค้ดนี้ประกอบด้วยตัวห่อหุ้มรอบตัวควบคุม Fluent UI HorizontalBarChart เพื่อใช้งานในแคนวาสและหน้าแบบกำหนดเอง
สำคัญ
- นี่คือคุณลักษณะพรีวิว
- คุณลักษณะการแสดงตัวอย่างไม่ได้มีไว้สำหรับการนำไปใช้งานจริง และอาจมีการจำกัดฟังก์ชันการทำงาน คุณลักษณะเหล่านี้สามารถใช้ได้ก่อนการเปิดตัวอย่างเป็นทางการ เพื่อให้ลูกค้าสามารถเข้าใช้งานได้ก่อนเวลาและให้ข้อคิดเห็น
หมายเหตุ
เอกสารประกอบฉบับเต็มและซอร์สโค้ดพบได้ในที่เก็บส่วนประกอบโค้ด GitHub
คุณสมบัติ
การควบคุมยอมรับคุณสมบัติต่อไปนี้:
- ชื่อ - ค่านี้ระบุชื่อของแผนภูมิ
- HideLabels - ตั้งค่าตัวเลือกนี้เป็นจริงเพื่อซ่อนป้ายกำกับบนแผนภูมิ
- BarHeight - ค่านี้ระบุความสูงของแท่งที่แสดงในแผนภูมิ
- HideTooltip - ตั้งค่าตัวเลือกนี้เป็นจริงเพื่อซ่อนคำแนะนำบนแผนภูมิ
- CustomColors - ตั้งค่าตัวเลือกนี้เป็นจริง เพื่ออนุญาตให้ใช้สีที่กำหนดเองบนแผนภูมิหากมีให้
-
ตัวแปร - ตัวเลือกนี้ช่วยให้สามารถแสดงแผนภูมิใน
Absolute scale
หรือPart to whole
ได้ -
ChartDataMode - ตัวเลือกนี้ใช้สำหรับแสดงค่าของแต่ละแท่งใน
Fraction
หรือPercentage
-
รายการ - รายการการดำเนินการที่จะแสดง:
- ItemTitle - ชื่อที่แสดง ของข้อมูลแผนภูมิที่เฉพาะเจาะจง (รายการ)
- ItemLegend - ตำนานที่เชื่อมโยงกับข้อมูลแผนภูมิเฉพาะ (รายการ)
- ItemValue - ตั้งค่าข้อมูลแผนภูมิเฉพาะ (รายการ)
- ItemTotalValue - มูลค่ารวมที่จะใช้สำหรับข้อมูลแผนภูมิเฉพาะ (รายการ)
- ItemXPopover - ข้อความป๊อปโอเวอร์บนแกน X สำหรับข้อมูลแผนภูมิเฉพาะ (รายการ)
- ItemYPopover - ข้อความป๊อปโอเวอร์บนแกน Y สำหรับข้อมูลแผนภูมิเฉพาะ (รายการ)
- ItemColor - ตั้งชื่อสีหรือค่า HEX ที่จะแสดงสำหรับข้อมูลแผนภูมิเฉพาะ (รายการ)
หมายเหตุ
- สีของรายการจะใช้เฉพาะเมื่อคุณสมบัติ
CustomColors
เปิดอยู่ - การซ่อนป้ายกำกับจะทำงานเมื่อแผนภูมิมีประเภท 'มาตราส่วนสัมบูรณ์'
- การซ่อนคำแนะนำเครื่องมือทำงานได้ดีเมื่อเล่นแอป (ไม่ใช่ในสตูดิโอ) แต่จะไม่สามารถเรนเดอร์ได้ในขณะที่อยู่ในสตูดิโอ
ความสามารถเข้าถึง
- AccessibilityLabel - หน้าจอ ผู้อ่าน aria-label
การใช้
แมปค่าข้อมูลไปยังคุณสมบัติแผนภูมิที่สอดคล้องกันในคุณสมบัติของการควบคุม ดังที่แสดงในสูตรต่อไปนี้ Items
เปิดใช้งานคุณสมบัติ CustomColors
เพื่อกำหนดสีที่สอดคล้องกัน
Table(
{
ItemTitle: "First",
ItemLegend: "First",
ItemValue: 40,
ItemTotalValue: 100,
ItemXPopOver: "10/2/2024",
ItemYPopOver: "10%",
ItemColor: "#00A892"
},
{
ItemTitle: "Second",
ItemLegend: "Second",
ItemValue: 20,
ItemTotalValue: 100,
ItemXPopOver: "20/4/2024",
ItemYPopOver: "20%",
ItemColor: "#9A44FC"
},
{
ItemTitle: "Third",
ItemLegend: "Third",
ItemValue: 120,
ItemTotalValue: 100,
ItemXPopOver: "10/6/2024",
ItemYPopOver: "30%",
ItemColor: "#3483FA"
},
{
ItemTitle: "Fourth",
ItemLegend: "Fourth",
ItemValue: 90,
ItemTotalValue: 100,
ItemXPopOver: "20/4/2024",
ItemYPopOver: "40%",
ItemColor: "#EBA800"
}
)
ข้อจำกัด
ส่วนประกอบของพื้นที่ทำงานนี้ใช้ได้เฉพาะในแอปพื้นที่ทำงานและหน้าที่กำหนดเองเท่านั้น