แผนภูมิแผนที่ (เวอร์ชันที่เลิกใช้งานแล้ว)

 

การแจ้งเตือนการแทนที่: มีการแทนที่แผนภูมิแผนที่นี้ด้วยเวอร์ชันใหม่

หน้านี้จะอธิบายวิธีสร้างแผนที่สีโดยใช้ Charts API

สารบัญ

ภาพรวม

คุณสามารถสร้างแผนที่โดยไฮไลต์ประเทศหรือรัฐต่างๆ ด้วยสีแบบกำหนดเอง ในการระบุแผนที่ คุณจะระบุภูมิภาคของโลกที่แผนที่ควรซูมเข้า คุณยังต้องระบุรายการภูมิภาคที่ควรใส่สีในแผนที่ และรายการข้อมูลแบบขนานที่กำหนดค่าตัวเลขให้กับแต่ละประเทศที่เกี่ยวข้องด้วย แต่ละประเทศจะมีการใส่สีตามการไล่ระดับสีตามค่าที่กําหนดให้ คุณสามารถเลือกระบุการไล่ระดับสีที่กำหนดเองสำหรับค่าข้อมูล

แผนภูมิแผนที่สนับสนุนพารามิเตอร์ต่อไปนี้

พารามิเตอร์ ต้องระบุหรือไม่บังคับ คำอธิบาย
cht=t จำเป็น ระบุแผนภูมิแผนที่
chs จำเป็น ขนาดของแผนที่ ขนาดสูงสุดสำหรับแผนที่คือ 440x220
chtm=<zoom_area> จำเป็น

พื้นที่ทางภูมิศาสตร์ที่แสดงในแผนภูมิ

  • zoom_area - ค่าใดค่าหนึ่งต่อไปนี้
    • africa
    • asia
    • europe
    • middle_east
    • south_america
    • usa
    • world
chld=<country_or_state_codes> จำเป็น

รายชื่อประเทศหรือรัฐที่คุณใช้ค่า

  • รหัสประเทศ_or_state - ชุดรหัสที่ประกอบด้วยอักขระ 2 ตัว โดยไม่มีตัวคั่น ใช้ประเภทใดประเภทหนึ่งต่อไปนี้ (ไม่อนุญาตให้ใช้ประเภทใดร่วมกัน)

เช่น chld=DZEGMG

chd=<country_values> จำเป็น

รายการค่าควบคู่ไปกับรายการภูมิภาค โดยค่านั้นจะใช้กับภูมิภาคที่เกี่ยวข้อง ค่าต่างๆ คือค่าข้อมูลที่จัดรูปแบบมาตรฐาน ระบบจะกำหนดสีของแต่ละภูมิภาคตามสเกลที่ระบุใน chco โดยค่าต่ำสุดในช่วงจะใช้กับสีที่ต่ำที่สุด ส่วนค่าสูงสุดในช่วงดังกล่าวจะใช้กับสีสุดท้าย

  • country_values - รายการในสตริงรูปแบบที่เหมาะสม ตัวอย่าง: t:10,20,30, s:aU2Ff และ e:BaPoqM-A
chco=<default_color>,<start_of_gradient>,...,<end_of_gradient> ไม่บังคับ

ช่วงของสีที่สอดคล้องกับค่าข้อมูลต่ำและสูงสำหรับช่วงรูปแบบข้อมูล ระบบจะแปลงค่าของข้อมูลเป็นค่าสีตามการไล่ระดับสีนี้และนำไปใช้กับประเทศที่เกี่ยวข้อง

  • default_color - [ไม่บังคับ] สีของภูมิภาคที่ไม่ได้กำหนดข้อมูลไว้ ค่าเริ่มต้นคือ BEBEBE (สีเทาปานกลาง) เลขฐานสิบหกในรูปแบบ RRGGBB
  • start_of_gradient - [start_of_gradient] สีที่สอดคล้องกับค่าต่ำสุดในช่วงรูปแบบข้อมูล ค่าเริ่มต้นคือ 0000FF (สีน้ำเงิน) เลขฐานสิบหกในรูปแบบ RRGGBB
  • ... - [ไม่บังคับ] คุณมีสีระดับกลางได้มากเท่าที่ต้องการ
  • end_of_gradient - [end_of_gradient] สีที่สอดคล้องกับค่าสูงสุดในช่วงรูปแบบข้อมูล ค่าเริ่มต้นคือ FF0000 (สีแดง) เลขฐานสิบหกในรูปแบบ RRGGBB
chtt, chts ไม่บังคับ ชื่อและรูปแบบแผนภูมิ
chma ไม่บังคับ ระยะขอบแผนภูมิ
chf=bg ไม่บังคับ การเติมสีทึบ (พื้นหลังเท่านั้น)

 

ตัวอย่าง

คำอธิบาย ตัวอย่าง

ในตัวอย่างนี้

  • พื้นที่ซูมของแผนภูมิคือแอฟริกา (chtm=africa)
  • ระบบจะกำหนดค่าทั้ง 3 ประเทศ ได้แก่ แอลจีเรีย อียิปต์ และมาดากัสการ์ (chld=DZEGMG)
  • ค่า 3 ค่าที่กำหนดให้กับประเทศเหล่านั้นคือ 0, 100 และ 50 ตามลำดับ (chd=t:0,100,50) ซึ่งเป็นค่าต่ำสุด สูงสุด และค่าตรงกลางสำหรับข้อมูลรูปแบบข้อความ
  • ช่วงของสีคือสีแดงสำหรับ 0 สีเขียวสำหรับ 100 และสีขาวสำหรับประเทศที่ไม่ได้กำหนด (chco=FFFFFF,FF0000,00FF00)
  • แผนภูมิยังมีพื้นหลังสีฟ้าอ่อน (chf=bg,s,EAF7FE)

แผนที่แอฟริกา
cht=t
chtm=africa
chld=DZEGMG
chd=t:0,100,50
chco=FFFFFF,FF0000,00FF00
chf=bg,s,EAF7FE

แผนภูมินี้คล้ายกับแผนภูมิก่อนหน้านี้ แต่มีรายละเอียดมากกว่า

แผนที่แอฟริกา
chtm=africa
chld=DZEGMGAOBWNGCFKECGCVSNDJTZGHMZZM
chco=FFFFFF,FF0000,FFFF00,00FF00
chd=t:0,100,50,32,60,40,43,12,14,54,98,17,70,76,18,29
chf=bg,s,EAF7FE

แผนภูมินี้ระบุว่าไม่ได้ไฮไลต์ประเทศใดโดยการระบุค่าเดี่ยวที่ไม่ระบุ (chd=t:-1)

แผนที่โลก
chs=440x220
chd=t:-1
cht=t
chtm=world

กลับไปด้านบน

ประมวลกฎหมายรัฐของสหรัฐอเมริกา

นี่คือรหัสรัฐที่รองรับเมื่อแผนที่ซูมเข้าไปยังสหรัฐอเมริกา (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"

 

ตัวอย่าง

คำอธิบาย ตัวอย่าง

แผนภูมิที่มีชื่อ โดยใช้สีและขนาดแบบอักษรเริ่มต้น

ระบุการเว้นวรรคที่มีเครื่องหมายบวก (+)

ใช้อักขระไปป์ (|) เพื่อบังคับให้มีการขึ้นบรรทัดใหม่

ไม่ได้ระบุ chts ที่นี่

แผนภูมิแท่งแนวตั้งพร้อมชื่อ
chtt=Site+visitors+by+month|
January+to+July

แผนภูมิที่มีหัวข้อสีน้ำเงิน 20 จุด อยู่ทางขวา

แผนภูมิแท่งแนวตั้งที่มีสีน้ำเงิน ขนาด 20 พิกเซล หัวข้อ
chtt=Site+visitors
chts=FF0000,20,r

กลับไปด้านบน

ส่วนต่างกำไรของแผนภูมิ chma [แผนภูมิทั้งหมด]

คุณสามารถระบุขนาดระยะขอบของแผนภูมิเป็นพิกเซลได้ ระยะขอบจะคำนวณเข้ามาจากขนาดแผนภูมิที่ระบุ (chs) การเพิ่มขนาดของขอบไม่ได้เพิ่มขนาดแผนภูมิทั้งหมด แต่จะลดขนาดพื้นที่ของแผนภูมิหากจำเป็น

โดยค่าเริ่มต้น ขอบจะเป็นจำนวนที่หลงเหลืออยู่หลังจากคำนวณขนาดของแผนภูมิ ค่าเริ่มต้นนี้จะแตกต่างกันไปตามประเภทของแผนภูมิ ระยะขอบที่คุณระบุเป็นค่าขั้นต่ำ หากพื้นที่ในแผนภูมิมีที่ว่างสำหรับขอบ ขนาดของขอบจะเป็นขนาดที่เหลือ คุณไม่สามารถบีบขอบให้เล็กกว่าที่กำหนดไว้สำหรับคำอธิบายและป้ายกำกับใดๆ ต่อไปนี้คือแผนภาพที่แสดงส่วนพื้นฐานของแผนภูมิ

ระยะขอบแผนภูมิ พื้นที่คำอธิบาย และพื้นที่แผนภูมิ

ระยะขอบแผนภูมิประกอบด้วยป้ายกำกับแกนและพื้นที่คำอธิบาย พื้นที่คำอธิบายจะปรับขนาดโดยอัตโนมัติให้พอดีกับข้อความพอดี เว้นแต่คุณจะระบุความกว้างให้ใหญ่ขึ้นโดยใช้ chma ซึ่งในกรณีนี้พื้นที่ดังกล่าวจะขยายขนาดของขอบให้กว้างขึ้น โดยบีบพื้นที่แผนภูมิให้เล็กลง คุณครอบตัดคำอธิบายโดยการระบุขนาดที่เล็กเกินไปไม่ได้ แต่คุณทำให้คำอธิบายใช้พื้นที่มากกว่าความต้องการได้

เคล็ดลับ: ในแผนภูมิแท่ง หากแท่งมีขนาดคงที่ (ค่าเริ่มต้น) คุณจะลดความกว้างของพื้นที่แผนภูมิไม่ได้ คุณต้องระบุขนาดแท่งที่เล็กลงหรือปรับขนาดได้โดยใช้ chbh

 

ไวยากรณ์

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 พิกเซล ระยะขอบด้านขวาจึงกำหนดเป็นความกว้างของคำอธิบายแผนภูมิ และต่างจากระยะขอบอื่นๆ

ป้ายกำกับแกนอยู่นอกพื้นที่พล็อต ดังนั้นจึงวาดภายในพื้นที่ขอบ

แผนภูมิเส้นที่มีพื้นหลังสีเทาและขอบแต่ละด้าน
chma=30,30,30,30

หากต้องการเพิ่มระยะขอบรอบคำอธิบาย ให้ตั้งค่าสำหรับพารามิเตอร์ <opt_legend_width> และ <opt_legend_height>

ในตัวอย่างนี้ คำอธิบายมีความกว้างประมาณ 60 พิกเซล หากคุณตั้งค่า <opt_legend_width> เป็น 80 พิกเซล ระยะขอบจะขยายเป็น 20 พิกเซลนอกคำอธิบาย

แผนภูมิเส้นที่มีพื้นหลังสีเทาและขอบแต่ละด้าน
chma=20,20,20,30|80,20

กลับไปด้านบน

พื้นหลังเติม chf [แผนภูมิทั้งหมด]

คุณระบุสีเติมและรูปแบบสำหรับพื้นที่ข้อมูลของแผนภูมิและ/หรือพื้นหลังของแผนภูมิทั้งหมดได้ ประเภทการเติม ได้แก่ การเติมสีทึบ สีเติมแบบลาย และการไล่ระดับสี คุณระบุการเติมสีที่แตกต่างกันสำหรับพื้นที่ต่างๆ ได้ (เช่น พื้นที่ทั้งหมดของแผนภูมิ หรือเฉพาะพื้นที่ข้อมูล) การเติมพื้นที่แผนภูมิจะเขียนทับการเติมพื้นหลัง ระบุการเติมสีทั้งหมดโดยใช้พารามิเตอร์ chf และคุณผสมประเภทการเติมต่างๆ (สีทึบ แถบ การไล่ระดับสี) ในแผนภูมิเดียวกันได้โดยการแยกค่าด้วยอักขระไปป์ ( | ) พื้นที่แผนภูมิจะแสดงการแทนที่การเติมพื้นหลังของแผนภูมิ

สีทึบเป็น chf [แผนภูมิทั้งหมด]

คุณจะระบุการเติมสีทึบสำหรับพื้นหลังและ/หรือพื้นที่แผนภูมิ หรือกำหนดค่าความโปร่งใสให้กับทั้งแผนภูมิก็ได้ คุณระบุการเติมสีหลายรายการได้โดยใช้อักขระไปป์ (|) (Maps: พื้นหลังเท่านั้น)

ไวยากรณ์

chf=<fill_type>,s,<color>|...
<fill_type>
ส่วนของแผนภูมิที่แสดง ระบุค่าใดค่าหนึ่งต่อไปนี้
  • bg - สีพื้นหลัง
  • c - เติมพื้นที่แผนภูมิ ไม่รองรับแผนภูมิแผนที่
  • a - ทำให้ทั้งแผนภูมิ (รวมถึงพื้นหลัง) โปร่งใส ระบบจะไม่สนใจตัวเลข 6 หลักแรกของ <color> และจะใช้เพียง 2 หลักสุดท้าย (ค่าความโปร่งใส) กับทั้งแผนภูมิและข้อมูลทั้งหมด
  • b<index> - เติมพื้นแบบแท่ง (แผนภูมิแท่งเท่านั้น) แทนที่ <index> ด้วยดัชนีชุดของแท่งเพื่อเติมสีทึบ ผลลัพธ์จะคล้ายกับการระบุ chco ในแผนภูมิแท่ง ดูตัวอย่างสีของชุดแผนภูมิแบบแท่ง
วินาที
ระบุการเติมสีทึบหรือโปร่งใส
<color>
สีเติมในรูปแบบฐานสิบหก RRGGBB สำหรับความโปร่งแสง ระบบจะไม่สนใจตัวเลข 6 หลักแรก แต่ต้องใส่ไว้ด้วย

 

ตัวอย่าง

คำอธิบาย ตัวอย่าง

ตัวอย่างนี้เติมพื้นหลังของแผนภูมิด้วยสีเทาอ่อน (EFEFEF)

แผนภูมิเส้นสีแดงเติมพื้นที่สีดำ

chf=bg,s,EFEFEF

ตัวอย่างนี้เติมพื้นหลังของแผนภูมิด้วยสีเทาอ่อน (EFEFEF) และเติมพื้นที่แผนภูมิด้วยสีดำ (000000)

แผนภูมิเส้นสีแดงมีพื้นที่แผนภูมิสีดำและพื้นหลังสีเทาอ่อน

chf=c,s,000000|
bg,s,EFEFEF

ตัวอย่างนี้ใช้ความโปร่งใส 50% กับทั้งแผนภูมิ (80 ในเลขฐานสิบหกเท่ากับ 128 หรือความโปร่งใสประมาณ 50%) สังเกตว่าพื้นหลังของเซลล์ในตารางแสดงผ่านแผนภูมิ

แผนภูมิกระจายที่มีจุดสีน้ำเงินและความโปร่งใส 50%

chf=a,s,00000080

กลับไปด้านบน

รูปแบบสี

ระบุสีโดยใช้สตริงค่าฐานสิบหกที่มี 6 อักขระ และค่าความโปร่งใสที่ไม่บังคับ 2 ค่าในรูปแบบ RRGGBB[AA] เช่น

  • FF0000 = แดง
  • 00FF00 = เขียว
  • 0000FF = น้ำเงิน
  • 000000 = ดำ
  • FFFFFF = ขาว

AA เป็นค่าความโปร่งใสที่ไม่บังคับ โดย 00 เป็นความโปร่งใสทั้งหมด และ FF ทึบแสงทั้งหมด เช่น

  • 0000FFFF = สีน้ำเงินทึบ
  • 0000FF66 = สีฟ้าใส

กลับไปด้านบน