การแจ้งเตือนการแทนที่: มีการแทนที่แผนภูมิแผนที่นี้ด้วยเวอร์ชันใหม่
หน้านี้จะอธิบายวิธีสร้างแผนที่สีโดยใช้ Charts API
สารบัญ
ฟีเจอร์เฉพาะแผนภูมิ |
ฟีเจอร์มาตรฐาน
|
ภาพรวม
คุณสามารถสร้างแผนที่โดยไฮไลต์ประเทศหรือรัฐต่างๆ ด้วยสีแบบกำหนดเอง ในการระบุแผนที่ คุณจะระบุภูมิภาคของโลกที่แผนที่ควรซูมเข้า คุณยังต้องระบุรายการภูมิภาคที่ควรใส่สีในแผนที่ และรายการข้อมูลแบบขนานที่กำหนดค่าตัวเลขให้กับแต่ละประเทศที่เกี่ยวข้องด้วย แต่ละประเทศจะมีการใส่สีตามการไล่ระดับสีตามค่าที่กําหนดให้ คุณสามารถเลือกระบุการไล่ระดับสีที่กำหนดเองสำหรับค่าข้อมูล
แผนภูมิแผนที่สนับสนุนพารามิเตอร์ต่อไปนี้
พารามิเตอร์ | ต้องระบุหรือไม่บังคับ | คำอธิบาย |
---|---|---|
cht=t |
จำเป็น | ระบุแผนภูมิแผนที่ |
chs |
จำเป็น | ขนาดของแผนที่ ขนาดสูงสุดสำหรับแผนที่คือ 440x220 |
chtm=<zoom_area> |
จำเป็น | พื้นที่ทางภูมิศาสตร์ที่แสดงในแผนภูมิ
|
chld=<country_or_state_codes> |
จำเป็น | รายชื่อประเทศหรือรัฐที่คุณใช้ค่า
เช่น |
chd=<country_values> |
จำเป็น | รายการค่าควบคู่ไปกับรายการภูมิภาค โดยค่านั้นจะใช้กับภูมิภาคที่เกี่ยวข้อง ค่าต่างๆ คือค่าข้อมูลที่จัดรูปแบบมาตรฐาน ระบบจะกำหนดสีของแต่ละภูมิภาคตามสเกลที่ระบุใน chco โดยค่าต่ำสุดในช่วงจะใช้กับสีที่ต่ำที่สุด ส่วนค่าสูงสุดในช่วงดังกล่าวจะใช้กับสีสุดท้าย
|
chco=<default_color>,<start_of_gradient>,...,<end_of_gradient> |
ไม่บังคับ | ช่วงของสีที่สอดคล้องกับค่าข้อมูลต่ำและสูงสำหรับช่วงรูปแบบข้อมูล ระบบจะแปลงค่าของข้อมูลเป็นค่าสีตามการไล่ระดับสีนี้และนำไปใช้กับประเทศที่เกี่ยวข้อง
|
chtt, chts |
ไม่บังคับ | ชื่อและรูปแบบแผนภูมิ |
chma |
ไม่บังคับ | ระยะขอบแผนภูมิ |
chf=bg |
ไม่บังคับ | การเติมสีทึบ (พื้นหลังเท่านั้น) |
ตัวอย่าง
คำอธิบาย | ตัวอย่าง |
---|---|
ในตัวอย่างนี้
|
|
แผนภูมินี้คล้ายกับแผนภูมิก่อนหน้านี้ แต่มีรายละเอียดมากกว่า |
![]() chtm=africa |
แผนภูมินี้ระบุว่าไม่ได้ไฮไลต์ประเทศใดโดยการระบุค่าเดี่ยวที่ไม่ระบุ ( |
![]() chs=440x220 |
ประมวลกฎหมายรัฐของสหรัฐอเมริกา
นี่คือรหัสรัฐที่รองรับเมื่อแผนที่ซูมเข้าไปยังสหรัฐอเมริกา (chld=usa
)
AL | แอละแบมา | ลอสแอนเจลิส | ลุยเซียนา | โอไฮโอ | โอไฮโอ |
อาร์คันซอ | อะแลสกา | ฉัน | เมน | ตกลง | โอคลาโฮมา |
กฮ | แอริโซนา | MD | แมริแลนด์ | หรือ | ออริกอน |
AR | อาร์คันซอ | MA | แมสซาชูเซตส์ | PA | เพนซิลเวเนีย |
CA | แคลิฟอร์เนีย | MI | มิชิแกน | โรดไอแลนด์ | โรดไอแลนด์ |
CO | โคโลราโด | มินนิโซตา | มินนิโซตา | SC | เซาท์แคโรไลนา |
CT | คอนเนทิคัต | MS | มิสซิสซิปปี | SD | เซาท์ดาโคตา |
DE | เดลาแวร์ | จ. | มิสซูรี | TN | เทนเนสซี |
FL | ฟลอริดา | MT | มอนแทนา | TX | เท็กซัส |
GA | จอร์เจีย | NE | เนแบรสกา | ยูทาห์ | ยูทาห์ |
HI | ฮาวาย | NV | เนวาดา | เวอร์มอนต์ | เวอร์มอนต์ |
ID | ไอดาโฮ | NH | นิวแฮมป์เชอร์ | VA | เวอร์จิเนีย |
IL | อิลลินอย | NJ | นิวเจอร์ซีย์ | WA | วอชิงตัน |
IN | อินดีแอนา | NM | นิวเม็กซิโก | ตะวันตก | เวสต์เวอร์จิเนีย |
ไอโอวา | ไอโอวา | NY | นิวยอร์ก | WI | วิสคอนซิน |
แคนซัส | แคนซัส | NC | นอร์ทแคโรไลนา | ไวโอมิง | ไวโอมิง |
KY | เคนทักกี | นอร์ทดาโคตา | นอร์ทดาโคตา |
ฟีเจอร์มาตรฐาน
ฟีเจอร์ที่เหลือในหน้านี้เป็นฟีเจอร์แผนภูมิมาตรฐาน
ชื่อแผนภูมิ chtt
, chts
[แผนภูมิทั้งหมด]
คุณสามารถระบุข้อความชื่อ สี และขนาดแบบอักษรสําหรับแผนภูมิได้
ไวยากรณ์
chtt=<chart_title> chts=<color>,<font_size>,<opt_alignment>
chtt
- ระบุชื่อแผนภูมิ
- <chart_title>
- ชื่อที่จะแสดงสำหรับแผนภูมิ คุณไม่สามารถระบุตำแหน่งที่จะแสดงได้ แต่จะระบุขนาดและสีของแบบอักษรได้ ใช้เครื่องหมาย + เพื่อระบุการเว้นวรรค และอักขระไปป์ (
|
) เพื่อระบุการขึ้นบรรทัดใหม่
chts
[ไม่บังคับ] - สีและขนาดแบบอักษรสำหรับพารามิเตอร์ chtt
- <color>
- สีของชื่อในรูปแบบฐานสิบหก RRGGBB สีเริ่มต้นคือสีดำ
- <font_size>
- ขนาดแบบอักษรของชื่อเป็นจุด
- <opt_alignment>
- [ไม่บังคับ] การจัดแนวชื่อ เลือกค่าสตริงที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ต่อไปนี้ค่าใดค่าหนึ่งต่อไปนี้ "l" (ซ้าย), "c" (กึ่งกลาง) "r" (ขวา) ค่าเริ่มต้นคือ "c"
ตัวอย่าง
คำอธิบาย | ตัวอย่าง |
---|---|
แผนภูมิที่มีชื่อ โดยใช้สีและขนาดแบบอักษรเริ่มต้น ระบุการเว้นวรรคที่มีเครื่องหมายบวก ( ใช้อักขระไปป์ ( ไม่ได้ระบุ |
![]() chtt=Site+visitors+by+month| |
แผนภูมิที่มีหัวข้อสีน้ำเงิน 20 จุด อยู่ทางขวา |
![]() chtt=Site+visitors |
ส่วนต่างกำไรของแผนภูมิ chma
[แผนภูมิทั้งหมด]
คุณสามารถระบุขนาดระยะขอบของแผนภูมิเป็นพิกเซลได้ ระยะขอบจะคำนวณเข้ามาจากขนาดแผนภูมิที่ระบุ (chs
) การเพิ่มขนาดของขอบไม่ได้เพิ่มขนาดแผนภูมิทั้งหมด แต่จะลดขนาดพื้นที่ของแผนภูมิหากจำเป็น
โดยค่าเริ่มต้น ขอบจะเป็นจำนวนที่หลงเหลืออยู่หลังจากคำนวณขนาดของแผนภูมิ ค่าเริ่มต้นนี้จะแตกต่างกันไปตามประเภทของแผนภูมิ ระยะขอบที่คุณระบุเป็นค่าขั้นต่ำ หากพื้นที่ในแผนภูมิมีที่ว่างสำหรับขอบ ขนาดของขอบจะเป็นขนาดที่เหลือ คุณไม่สามารถบีบขอบให้เล็กกว่าที่กำหนดไว้สำหรับคำอธิบายและป้ายกำกับใดๆ ต่อไปนี้คือแผนภาพที่แสดงส่วนพื้นฐานของแผนภูมิ
![]() |
ระยะขอบแผนภูมิประกอบด้วยป้ายกำกับแกนและพื้นที่คำอธิบาย พื้นที่คำอธิบายจะปรับขนาดโดยอัตโนมัติให้พอดีกับข้อความพอดี เว้นแต่คุณจะระบุความกว้างให้ใหญ่ขึ้นโดยใช้ เคล็ดลับ: ในแผนภูมิแท่ง หากแท่งมีขนาดคงที่ (ค่าเริ่มต้น) คุณจะลดความกว้างของพื้นที่แผนภูมิไม่ได้ คุณต้องระบุขนาดแท่งที่เล็กลงหรือปรับขนาดได้โดยใช้ |
ไวยากรณ์
chma= <left_margin>,<right_margin>,<top_margin>,<bottom_margin>|<opt_legend_width>,<opt_legend_height>
- <left_margin>, <right_margin>, <top_margin>, <bottom_margin>
- ขนาดระยะขอบขั้นต่ำรอบพื้นที่แผนภูมิ หน่วยเป็นพิกเซล เพิ่มค่านี้ให้รวมระยะห่างจากขอบบางส่วนเพื่อป้องกันไม่ให้ป้ายกำกับแกนชนกับเส้นขอบของแผนภูมิ
- <opt_legend_width>, <opt_legend_height>
- [ไม่บังคับ] ความกว้างของระยะขอบรอบคำอธิบายเป็นพิกเซล ใช้ฟีเจอร์นี้เพื่อหลีกเลี่ยงไม่ให้สัญลักษณ์เอียงขึ้นบนพื้นที่ของแผนภูมิหรือขอบของรูปภาพ
ตัวอย่าง
คำอธิบาย | ตัวอย่าง |
---|---|
ในตัวอย่างนี้ แผนภูมิมีระยะขอบอย่างน้อย 30 พิกเซลในแต่ละด้าน เนื่องจากคำอธิบายแผนภูมิกว้างมากกว่า 30 พิกเซล ระยะขอบด้านขวาจึงกำหนดเป็นความกว้างของคำอธิบายแผนภูมิ และต่างจากระยะขอบอื่นๆ ป้ายกำกับแกนอยู่นอกพื้นที่พล็อต ดังนั้นจึงวาดภายในพื้นที่ขอบ |
|
หากต้องการเพิ่มระยะขอบรอบคำอธิบาย ให้ตั้งค่าสำหรับพารามิเตอร์ ในตัวอย่างนี้ คำอธิบายมีความกว้างประมาณ 60 พิกเซล หากคุณตั้งค่า |
|
พื้นหลังเติม chf
[แผนภูมิทั้งหมด]
คุณระบุสีเติมและรูปแบบสำหรับพื้นที่ข้อมูลของแผนภูมิและ/หรือพื้นหลังของแผนภูมิทั้งหมดได้ ประเภทการเติม ได้แก่ การเติมสีทึบ สีเติมแบบลาย และการไล่ระดับสี
คุณระบุการเติมสีที่แตกต่างกันสำหรับพื้นที่ต่างๆ ได้ (เช่น พื้นที่ทั้งหมดของแผนภูมิ หรือเฉพาะพื้นที่ข้อมูล) การเติมพื้นที่แผนภูมิจะเขียนทับการเติมพื้นหลัง ระบุการเติมสีทั้งหมดโดยใช้พารามิเตอร์ chf
และคุณผสมประเภทการเติมต่างๆ (สีทึบ แถบ การไล่ระดับสี) ในแผนภูมิเดียวกันได้โดยการแยกค่าด้วยอักขระไปป์ ( | ) พื้นที่แผนภูมิจะแสดงการแทนที่การเติมพื้นหลังของแผนภูมิ
สีทึบเป็น chf
[แผนภูมิทั้งหมด]
คุณจะระบุการเติมสีทึบสำหรับพื้นหลังและ/หรือพื้นที่แผนภูมิ หรือกำหนดค่าความโปร่งใสให้กับทั้งแผนภูมิก็ได้ คุณระบุการเติมสีหลายรายการได้โดยใช้อักขระไปป์ (|
) (Maps: พื้นหลังเท่านั้น)
ไวยากรณ์
chf=<fill_type>,s,<color>|...
- <fill_type>
- ส่วนของแผนภูมิที่แสดง ระบุค่าใดค่าหนึ่งต่อไปนี้
bg
- สีพื้นหลังc
- เติมพื้นที่แผนภูมิ ไม่รองรับแผนภูมิแผนที่a
- ทำให้ทั้งแผนภูมิ (รวมถึงพื้นหลัง) โปร่งใส ระบบจะไม่สนใจตัวเลข 6 หลักแรกของ<color>
และจะใช้เพียง 2 หลักสุดท้าย (ค่าความโปร่งใส) กับทั้งแผนภูมิและข้อมูลทั้งหมดb<index>
- เติมพื้นแบบแท่ง (แผนภูมิแท่งเท่านั้น) แทนที่ <index> ด้วยดัชนีชุดของแท่งเพื่อเติมสีทึบ ผลลัพธ์จะคล้ายกับการระบุchco
ในแผนภูมิแท่ง ดูตัวอย่างสีของชุดแผนภูมิแบบแท่ง
- วินาที
- ระบุการเติมสีทึบหรือโปร่งใส
- <color>
- สีเติมในรูปแบบฐานสิบหก RRGGBB สำหรับความโปร่งแสง ระบบจะไม่สนใจตัวเลข 6 หลักแรก แต่ต้องใส่ไว้ด้วย
ตัวอย่าง
คำอธิบาย | ตัวอย่าง |
---|---|
ตัวอย่างนี้เติมพื้นหลังของแผนภูมิด้วยสีเทาอ่อน ( |
|
ตัวอย่างนี้เติมพื้นหลังของแผนภูมิด้วยสีเทาอ่อน ( |
|
ตัวอย่างนี้ใช้ความโปร่งใส 50% กับทั้งแผนภูมิ (80 ในเลขฐานสิบหกเท่ากับ 128 หรือความโปร่งใสประมาณ 50%) สังเกตว่าพื้นหลังของเซลล์ในตารางแสดงผ่านแผนภูมิ |
|
ระบุสีโดยใช้สตริงค่าฐานสิบหกที่มี 6 อักขระ และค่าความโปร่งใสที่ไม่บังคับ 2 ค่าในรูปแบบ RRGGBB[AA]
เช่น
FF0000
= แดง00FF00
= เขียว0000FF
= น้ำเงิน000000
= ดำFFFFFF
= ขาว
AA
เป็นค่าความโปร่งใสที่ไม่บังคับ โดย 00
เป็นความโปร่งใสทั้งหมด และ FF
ทึบแสงทั้งหมด เช่น
0000FFFF
= สีน้ำเงินทึบ0000FF66
= สีฟ้าใส