เลิกใช้
การแสดงภาพนี้ได้แทนที่ด้วยเวอร์ชันใหม่แล้ว โปรดใช้ภาพนี้แทน โปรดดูหน้าบันทึกประจํารุ่นเพื่อให้ย้ายข้อมูลได้ง่ายๆ
ภาพรวม
แผนภูมิพื้นที่ที่แสดงผลภายในเบราว์เซอร์โดยใช้ SVG หรือ VML แสดงเคล็ดลับเมื่อคลิกที่จุด ทําให้มีภาพเคลื่อนไหวเมื่อคลิกที่รายการคําอธิบาย
โดย Google
ตัวอย่าง
เขียนโค้ดด้วยตนเองในภาพ Playground
<html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["areachart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var chart = new google.visualization.AreaChart(document.getElementById('chart_div')); chart.draw(data, {width: 400, height: 240, legend: 'bottom', title: 'Company Performance'}); } </script> </head> <body> <div id="chart_div"></div> </body> </html>
กําลังโหลด
ชื่อแพ็กเกจ google.load
คือ "areachart".
google.load("visualization", "1", {packages: ["areachart"]});
ชื่อคลาสของการแสดงภาพคือ google.visualization.AreaChart
var visualization = new google.visualization.AreaChart(container);
รูปแบบข้อมูล
คอลัมน์แรกควรเป็นสตริงและจะมีป้ายกํากับหมวดหมู่ คอลัมน์กี่คอลัมน์ก็ได้ที่ติดตาม ทั้งหมดต้องเป็นตัวเลข แต่ละคอลัมน์จะแสดงเป็นเส้นแยกกัน
ตัวเลือกการกําหนดค่า
ชื่อ | ประเภท | ค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|
สีแกน | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | สีของแกน ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
สีพื้นหลังแกน | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | เส้นขอบรอบพื้นหลังของแกน ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
ขนาดแบบอักษรของแกน | number | อัตโนมัติ | ขนาดแบบอักษรของข้อความแกนแผนภูมิเป็นพิกเซล |
สีพื้นหลัง | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | สีพื้นหลังของพื้นที่หลักของแผนภูมิ
อาจเป็นตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
|
เส้นขอบสี | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | เส้นขอบรอบองค์ประกอบแผนภูมิ ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
สี | อาร์เรย์ของสตริง | สีเริ่มต้น | สีที่ใช้สําหรับองค์ประกอบของแผนภูมิ อาร์เรย์ของสตริง องค์ประกอบแต่ละรายการเป็นสตริงที่เป็นสีที่ HTML รองรับ เช่น "แดง" หรือ "#00cc00" |
เปิดใช้เคล็ดลับเครื่องมือ | บูลีน | จริง | หากตั้งค่าเป็น "จริง" เคล็ดลับเครื่องมือจะแสดงเมื่อผู้ใช้คลิกที่จุดข้อมูล |
สีเส้นขอบแบบโฟกัส | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | เส้นขอบรอบองค์ประกอบแผนภูมิที่โฟกัส (เมาส์ชี้) ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
ความสูง | number | ความสูงของคอนเทนเนอร์ | ความสูงของแผนภูมิเป็นพิกเซล |
วางซ้อนกัน | บูลีน | เท็จ | หากตั้งค่าเป็น "จริง" ค่าบรรทัดจะซ้อนกัน (สะสม) |
คําอธิบาย | สตริง | "ขวา" | ตําแหน่งและประเภทคําอธิบาย อาจมีสถานะใดสถานะหนึ่งดังต่อไปนี้
|
สีพื้นหลังคําอธิบาย | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | สีพื้นหลังของพื้นที่คําอธิบายแผนภูมิ ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
คําอธิบายขนาดตัวอักษร | number | อัตโนมัติ | ขนาดแบบอักษรของคําอธิบายในหน่วยพิกเซล |
สีข้อความคําอธิบาย | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | สีข้อความคําอธิบาย ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
ขนาดบรรทัด | number | 2 | ความกว้างของเส้นเป็นพิกเซล ใช้ 0 เพื่อซ่อนเส้นทั้งหมดและแสดงเฉพาะจุด |
ระดับการบันทึก | บูลีน | เท็จ | หากเป็นจริง แกนหลักควรปรับขนาดตามลอการิทึม |
สูงสุด | number | อัตโนมัติ | ระบุเส้นตารางแกน Y สูงสุด เส้นตารางจริงจะมากกว่า 2 ค่า ได้แก่ ค่าตัวเลือกสูงสุด หรือค่าข้อมูลสูงสุด โดยให้ปัดเศษขึ้นเป็นเครื่องหมายตารางถัดไปที่สูงขึ้น |
นาที | number | อัตโนมัติ | ระบุเส้นตารางแกน Y ต่ําสุด เส้นตารางจริงจะต่ํากว่า 2 ค่า ได้แก่ ค่าตัวเลือกขั้นต่ํา หรือค่าข้อมูลที่ต่ําที่สุด โดยให้ปัดเศษเป็นเครื่องหมายตารางถัดไปที่ต่ําลง |
ขนาดจุด | number | 3 | ขนาดของจุดที่แสดงเป็นพิกเซล ใช้ 0 เพื่อซ่อนจุดทั้งหมด |
ย้อนกลับแกน | บูลีน | เท็จ | หากตั้งค่าเป็น "จริง" จะวาดหมวดหมู่จากขวาไปซ้าย ค่าเริ่มต้นคือวาดจากซ้ายไปขวา |
แสดงหมวดหมู่ | บูลีน | จริง | หากเป็น "จริง" จะแสดงป้ายกํากับหมวดหมู่ หากเป็น "เท็จ" จะไม่เป็นเช่นนั้น |
title | สตริง | ไม่มีชื่อ | ข้อความที่จะแสดงเหนือแผนภูมิ |
ชื่อ X | สตริง | ไม่มีชื่อ | ข้อความที่จะแสดงใต้แกนแนวนอน |
ชื่อ Y | สตริง | ไม่มีชื่อ | ข้อความที่จะแสดงตามแกนแนวตั้ง |
สีชื่อ | สตริงหรือออบเจ็กต์ | สีเริ่มต้น | สีของชื่อแผนภูมิ ค่าที่เป็นไปได้คือค่าของตัวเลือกการกําหนดค่า backgroundColor |
ขนาดแบบอักษรของชื่อ | number | อัตโนมัติ | ขนาดแบบอักษรสําหรับชื่อแผนภูมิในหน่วยพิกเซล |
เคล็ดลับเครื่องมือขนาดแบบอักษร |
number | 11 | ขนาดแบบอักษรของข้อความเคล็ดลับเครื่องมือ ซึ่งอาจลดลง หากเคล็ดลับเครื่องมือมีขนาดเล็กเกินกว่าที่จะถือข้อความในแบบอักษรที่ระบุ |
เคล็ดลับเครื่องมือ |
number | 60 | ความสูงของเคล็ดลับเครื่องมือเป็นพิกเซล ความสูงของเคล็ดลับเครื่องมือจะคงที่ และจะไม่ขยายหรือย่อให้พอดีกับขนาดหรือขนาดแบบอักษรของข้อความ แต่จะครอบตัดส่วนเกิน 1/3 ของความสูงของแผนภูมิ |
ความกว้างของเคล็ดลับเครื่องมือ | number | 120 | ความกว้างของเคล็ดลับเครื่องมือเป็นพิกเซล ความกว้างของเคล็ดลับเครื่องมือคงที่ โดยจะไม่ขยายหรือย่อให้พอดีกับขนาดหรือขนาดแบบอักษรของข้อความ แต่จะครอบตัดที่มีขนาดใหญ่กว่าความกว้างของแผนภูมิ |
ความกว้าง | number | ความกว้างของคอนเทนเนอร์ | ความกว้างของแผนภูมิเป็นพิกเซล |
เมธอด
วิธีการ | ประเภทการแสดงผล | คำอธิบาย |
---|---|---|
draw(data, options) |
ไม่มี | วาดแผนภูมิ |
getSelection() |
อาร์เรย์ขององค์ประกอบการเลือก | การใช้งาน getSelection() มาตรฐาน องค์ประกอบที่เลือกคือองค์ประกอบคอลัมน์และเซลล์ เลือกผู้ใช้ได้เพียง 1 คอลัมน์หรือ 1 เซลล์เท่านั้นในแต่ละครั้ง |
setSelection() |
ไม่มี | การใช้งาน setSelection() มาตรฐาน แต่รองรับการเลือกองค์ประกอบเพียงรายการเดียว ปฏิบัติต่อการเลือกทุกรายการเป็นคอลัมน์หรือการเลือกเซลล์ โปรดทราบว่าเลือกคอลัมน์ป้ายกํากับไม่ได้ |
เหตุการณ์
ชื่อ | คำอธิบาย | พร็อพเพอร์ตี้ |
---|---|---|
onmouseover |
เริ่มทํางานเมื่อผู้ใช้วางเมาส์เหนือจุดและส่งผ่านดัชนีแถวและคอลัมน์ของเซลล์ที่เกี่ยวข้อง | แถว คอลัมน์ |
onmouseout |
เริ่มทํางานเมื่อผู้ใช้เลื่อนเมาส์ออกจากจุดและส่งผ่านดัชนีแถวและคอลัมน์ของเซลล์ที่เกี่ยวข้อง | แถว คอลัมน์ |
ready |
แผนภูมินี้พร้อมสําหรับการเรียกใช้เมธอดภายนอกแล้ว หากต้องการโต้ตอบกับแผนภูมิและวิธีการเรียกใช้หลังจากวาด คุณควรตั้งค่า Listener สําหรับเหตุการณ์นี้ก่อนที่เรียกใช้เมธอด draw และเรียกใช้หลังจากที่เหตุการณ์เริ่มทํางานเท่านั้น |
ไม่มี |
select |
เริ่มทํางานเมื่อผู้ใช้คลิกจุดหรือคําอธิบาย เมื่อเลือกจุด ระบบจะเลือกเซลล์ที่เกี่ยวข้องในตารางข้อมูล เมื่อเลือกตํานาน ระบบจะเลือกคอลัมน์ที่เกี่ยวข้องในตารางข้อมูล
หากต้องการดูสิ่งที่เลือกโทรหา getSelection() |
ไม่มี |
นโยบายข้อมูล
โค้ดและข้อมูลทั้งหมดจะได้รับการประมวลผลและแสดงผลในเบราว์เซอร์ ทั้งนี้จะไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ใดๆ