แผนภูมิกระจาย

   

เอกสารนี้จะอธิบายวิธีสร้างแผนภูมิกระจายโดยใช้ Chart API

สารบัญ

บทนำ

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

คุณต้องระบุชุดข้อมูลอย่างน้อย 2 ชุด ได้แก่ ชุดข้อมูลแรกระบุพิกัด x และชุดข้อมูลที่สองระบุพิกัด y

หรือจะเลือกใส่ชุดที่ 3 เพื่อระบุขนาดจุดแต่ละขนาดก็ได้ หากไม่มีชุดนี้ จุดทั้งหมดจะมีค่าเริ่มต้นเป็น 10 พิกเซล

โปรดทราบว่าหากใช้ chm เพื่อเปลี่ยนรูปร่างหรือสีของจุดข้อมูล ระบบจะปรับขนาดจุดให้สัมพันธ์กับขนาดที่ระบุไว้ใน chm

ประเภทแผนภูมิ (cht)

ระบุแผนภูมิกระจายด้วยไวยากรณ์นี้

ไวยากรณ์

cht=s
chd=<x_values>|<y_values>[|<optional_point_sizes>]
คำอธิบาย ตัวอย่าง

โดยเครื่องหมายเริ่มต้นสำหรับจุดข้อมูลจะเป็นวงกลมสีน้ำเงิน หากต้องการใช้สีหรือรูปร่างอื่น ให้ระบุเครื่องหมายรูปร่างโดยใช้พารามิเตอร์ chm ตามที่อธิบายไว้ในส่วนที่เหลือของส่วนนี้

แผนภูมินี้ทำให้ขนาดของจุดเปลี่ยนแปลงได้โดยการรวมชุดข้อมูลที่ 3

แผนภูมิกระจายที่มีจุดข้อมูลวงกลมสีน้ำเงินเริ่มต้นในขนาดต่างๆ ตามที่กำหนดโดยชุดข้อมูลที่ 3
cht=s
chd=t:
  12,87,75,41,23,96,68,71,34,9|
  98,60,27,34,56,79,58,74,18,76|
  84,23,69,81,47,94,60,93,64,54

หากคุณต้องการจำลองหลายชุดผ่านการใช้สี ให้ใช้พารามิเตอร์ chco เพื่อระบุสีของแต่ละจุด และลงสีจุดให้เหมาะสมเพื่อจำลองชุดสีที่แตกต่างกัน 2 ชุดขึ้นไป

แผนภูมินี้มีชุดข้อมูล 3 ชุด โดยชุดแรกคือค่า x ชุดที่ 2 คือค่า y ที่สอดคล้องกัน และชุดที่ 3 คือขนาดจุดที่สอดคล้องกัน

ค่า chco จะระบุสีของจุด เมื่อคุณใช้ตัวคั่นแบบไปป์และมีสีน้อยกว่าจุด ทุกๆ จุดที่ n จะได้รับสีที่ n ที่สอดคล้องกัน ในที่นี้ จุดแรก สาม ห้า ฯลฯ เป็นสีแดง (FF0000) และจุดที่สอง สี่ หก ฯลฯ เป็นสีน้ำเงิน (0000FF)

กำหนดคำอธิบายโดยใช้พารามิเตอร์ chdl และระบบจะกำหนดคำอธิบายให้กับแต่ละสีตามลำดับ

แผนภูมิกระจายที่มี 2 อนุกรม
chd=t:
  12,87,75,41,23,96,68,71,34,9|
  98,60,27,34,56,79,58,74,18,76|
  84,23,69,81,47,94,60,93,64,54
chco=
  FF0000|0000FF
chdl=
  Cats|Dogs

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

  • ตำแหน่งแรกหลังจาก chm - นี่คือรูปร่างเริ่มต้นของทุกจุด ค่าตามที่แสดงใน chm รายการแรกคือขนาด สี และรูปร่างเท่านั้น ระบบจะไม่สนใจค่าอื่นๆ ทั้งหมด ตัวอย่างเช่น หากคุณระบุ chm=d,FF0000,0,3,15 ระบบจะใช้คะแนนนี้กับทุกจุดแม้ว่าคุณจะระบุเฉพาะจุด 15 ก็ตาม
  • ตำแหน่งที่ 2 และหลังจากนั้นหลังจาก chm - เครื่องหมายที่ระบุในตำแหน่งที่ 2 และหลังจากนั้นจะทำงานเหมือนกับเครื่องหมายสำหรับแผนภูมิประเภทอื่นทั้งหมด

เคล็ดลับเพิ่มเติมในการใช้เครื่องหมายรูปร่าง

  • หากเครื่องหมาย chm รายการแรกไม่ใช่ค่าข้อมูล (chm=N) หรือเครื่องหมายรูปร่าง แผนภูมิจะใช้รูปร่างเริ่มต้นในตัวตามที่อธิบายข้างต้น
  • ประเภทเครื่องหมายเริ่มต้นจะใช้กับตัวทำเครื่องหมายทั้งหมดก่อน ถัดไป เครื่องหมายทั้งหมดที่ใช้กับจุดจะถูกใช้ตามลำดับที่ระบุ หรือตามลำดับ z ที่ระบุ (หากมี) ดังนั้นให้ใส่เครื่องหมายโดยให้มีขนาดเพิ่มขึ้นเพื่อให้รายการถัดมามาสก์รายการก่อนหน้า หรือเพิ่มเครื่องหมายเริ่มต้นที่ขนาด 0 เพื่อล้างคุณสมบัติเครื่องหมายเริ่มต้นที่มองเห็นได้ทั้งหมด หากเครื่องหมายที่ต่ำกว่ามีขนาดใหญ่กว่าหรือมีมุมมากกว่าเครื่องหมายที่อยู่สูงกว่า คุณอาจเห็นเครื่องหมายนั้นโผล่ขึ้นมาหลังเครื่องหมายอื่นๆ
  • เมื่อคุณใช้ตัวทำเครื่องหมายรูปร่าง สีเครื่องหมายจะลบล้างพารามิเตอร์ chco สำหรับจุด แต่สีของคำอธิบายจะยังคงใช้พารามิเตอร์ chco
  • หากคุณระบุทั้งเครื่องหมายรูปร่างและชุดข้อมูลที่ 3 ขนาดของเครื่องหมายที่ระบุจะมีการปรับขนาดตามช่วงค่าข้อมูล ตัวอย่างเช่น
    chd=t:10,10,10|10,20,30|10,50,100
    chm=d,676767,0,4,30
    ตรงนี้ สเกลข้อมูลคือ 0-100 (สเกลรูปแบบข้อความแบบง่าย) และขนาดตัวทำเครื่องหมายระบุเป็น 30 (ค่าสุดท้ายในพารามิเตอร์ chm) ดังนั้น ค่าข้อมูล 100 หมายถึงตัวทำเครื่องหมาย 30 พิกเซล ค่าขนาด 50 พิกเซล และ 15 พิกเซลหมายถึงเครื่องหมาย 15 พิกเซล
แผนภูมิกระจายที่มีจุดข้อมูลวงกลมสีน้ำเงินเริ่มต้นในขนาดต่างๆ ตามที่กำหนดโดยชุดข้อมูลที่ 3
chm=d,FF0000,0,-1,15
กำหนดรูปร่างเริ่มต้นเป็นข้าวหลามตัด (d)

chm=
  d,676767,0,3,10|
  s,000000,0,15:,8

ค่าเริ่มต้นคือ ข้าวหลามตัด (d) ดัชนีเครื่องหมาย 15 ขึ้นไปคือสี่เหลี่ยมจัตุรัส (s) ที่วางซ้อนบนข้าวหลามตัด

chd=t:
  12,75,23,68,34,87,41,96,71,9|
  98,27,56,58,18,60,34,79,74,76
chco=FF0000|0000FF
chdl=Cats|Dogs
chm=
  o,FFFFFF,0,4,0|
  o,FF0000,0,0:4,8|
  d,0000FF,0,5:9,10

คุณยังเพิ่มเครื่องหมายเส้น (chm=D) เพื่อเชื่อมต่อจุดบางส่วนหรือทั้งหมดในแผนภูมิกระจายได้ด้วย โดยทำดังนี้

  • เครื่องหมาย chm=N*x* ตัวแรกแสดงค่าแกน x ของจุดข้อมูลแต่ละจุด
  • เครื่องหมาย chm=o และ chm=s ที่ 2 และ 3 จะสร้างวงกลมและสี่เหลี่ยมจัตุรัส
  • เครื่องหมาย chm=D ที่ 4 วาดเส้นเชื่อมต่อสี่เหลี่ยมสีเขียว ซึ่งจะระบุสี ลำดับ (0) จุด (3—8) ความกว้างของเส้น (1) และลำดับ Z ของเส้น

chd=t:
  20,80,60,90,40,90,10,20|
  90,40,20,60,50,90,50,20
chm=
  N*x*,000000,0,,10|
  o,FF0000,0,0:2,10,-1|
  s,00FF00,0,3:8,10,-1|
  D,00000066,0,3:8,1,0

วิธีสร้างเส้นการติดตามผ่านจุดต่างๆ โดยไม่ต้องพึ่งจุดที่มองเห็นได้

  • ระบุจุดกระจายในข้อมูล:
    chd=t:
      12,16,16,24,26,28,41,51,66,68|
      16,14,22,34,22,31,31,48,71,64
  • เพิ่มประเด็นที่อธิบายบรรทัดการติดตามที่ท้ายข้อมูล (3 จุดสุดท้ายที่แสดงด้านล่าง)
    chd=t:
      12,16,16,24,26,28,41,51,66,68,13,45,81|
      16,14,22,34,22,31,31,48,71,64,15,38,84
  • เพิ่มเครื่องหมายมาสก์เพื่อซ่อนจุดกระจายทั้งหมด: chm=o,0000FF,0,-1,0 (ขนาดจุด 0 ทำให้ทุกจุดมองไม่เห็น)
  • เพิ่มเครื่องหมายเพื่อแสดงจุดกระจายทั้งหมดยกเว้นจุดของเส้นการติดตาม (จุดข้อมูล 3 จุดสุดท้าย): o,FF0000,0,0:9:,5
  • สุดท้าย ให้เพิ่มเครื่องหมายเส้นและติดเข้ากับจุด 3 จุดสุดท้ายในข้อมูลดังนี้ D,000000,1,10:,1,-1 เส้นสีดำมีความกว้าง 1 พิกเซล ซึ่งแนบกับจุดข้อมูลตั้งแต่ 10 ขึ้นไป โดยให้ -1 ดัชนีลำดับ Z เพื่อให้อยู่หลังจุดกระจาย

ใช้แผนภูมิกระจายเป็นแผนภูมิผสมไม่ได้ คุณจึงเพิ่มชุดข้อมูลเพื่ออธิบายเส้นไม่ได้

คุณจะระบุเส้นประโดยใช้วิธีนี้ไม่ได้ แต่ระบุสีและความหนาของเส้นได้

เส้นติดตามที่มีจุดซ่อนอยู่:

chd=t:
  12,16,16,24,26,28,41,51,66,68,13,45,81|   16,14,22,34,22,31,31,48,71,64,15,38,84
chm=
  o,0000FF,0,-1,0|
  o,FF0000,0,0:9:,5|
  D,000000,1,10:,1,-1

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

 

สีชุด chco

ระบุสีของจุดโดยใช้พารามิเตอร์ chco คุณอาจระบุสีเดียวสำหรับทุกจุด การไล่ระดับสี หรือสีสำหรับแต่ละจุดก็ได้

ไวยากรณ์

chco=<single_color>
  or
chco=<point_1_color>|...|<point_n_color>
  or
chco=<gradient_start>,...,<gradient_end> (only with third data series)
<color>
สีของจุดในรูปแบบเลขฐาน 16 RRGGBB ซึ่งมีด้วยกัน 2-3 รูปแบบ ดังนี้
  • ระบุสีเดียวเพื่อใช้กับจุดทั้งหมด
  • หากต้องการใช้สีแต่ละสีกับจุดแต่ละจุด ให้ระบุ 1 สีต่อจุดโดยใช้ตัวคั่นแบบไปป์
  • หากระบุสีของแต่ละจุดแต่มีสีน้อยกว่าจุด ทุกๆ จุด n จะได้สีที่ nth ที่ตรงกัน นี่เป็นวิธีสร้างแผนภูมิกระจายหลายชุด
  • หากต้องการใช้การไล่ระดับสี คุณต้องรวมชุดข้อมูลที่ 3 (ซึ่งจะกำหนดขนาดจุด) ใส่สีอย่างน้อย 2 สีโดยคั่นด้วยคอมมาเพื่อใช้การไล่ระดับสีกับจุดโดยขึ้นอยู่กับขนาดของจุด

ฟีเจอร์มาตรฐาน

ฟีเจอร์ที่เหลือในหน้านี้เป็นฟีเจอร์แผนภูมิมาตรฐาน

ชื่อแผนภูมิ 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

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

ข้อความคำอธิบายแผนภูมิและรูปแบบ chdl, chdlp, chdls [แผนภูมิทั้งหมด]

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

ดูเพิ่มเติมที่ chma เพื่อดูวิธีตั้งค่าระยะขอบรอบคำอธิบาย

หมายเหตุเกี่ยวกับค่าสตริง: สตริงป้ายกำกับอนุญาตให้ใช้อักขระที่ปลอดภัยต่อ URL เท่านั้น เพื่อความปลอดภัย คุณควรเข้ารหัส URL สตริงใดๆ ที่มีอักขระที่ไม่ได้อยู่ในชุดอักขระ 0-9a-zA-Z เท่านั้น คุณค้นหาโปรแกรมเปลี่ยนไฟล์ URL ได้ในเอกสารประกอบการแสดงภาพของ Google

ไวยากรณ์

chdl=<data_series_1_label>|...|<data_series_n_label>
chdlp=<opt_position>|<opt_label_order>
chdls=<color>,<size>

 

chdl - ข้อความของแต่ละชุดที่จะแสดงในคำอธิบาย

<data_series_label>
ข้อความสำหรับรายการคำอธิบาย ป้ายกำกับแต่ละรายการจะมีผลกับชุดที่เกี่ยวข้องในอาร์เรย์ chd ใช้เครื่องหมาย + สำหรับพื้นที่ทำงาน หากคุณไม่ระบุพารามิเตอร์นี้ แผนภูมิจะไม่มีคำอธิบาย ทั้งนี้คุณจะระบุตัวแบ่งบรรทัดในป้ายกำกับไม่ได้ โดยปกติคำอธิบายจะขยายออกเพื่อรวมข้อความคำอธิบายไว้ และพื้นที่ของแผนภูมิจะย่อลงเพื่อรองรับคำอธิบาย

chdlp - [ไม่บังคับ] ตำแหน่งของคำอธิบาย และลำดับของรายการคำอธิบาย คุณระบุ <position> และ/หรือ <label_order> ได้ หากระบุทั้งสองอย่าง ให้แยกแต่ละรายการด้วยอักขระแท่ง คุณเพิ่ม "s" ลงในค่าใดก็ได้หากต้องการให้ระบบข้ามรายการคำอธิบายที่ว่างเปล่าใน chdl ในคำอธิบาย เช่น chdlp=bv, chdlp=r, chdlp=bv|r, chdlp=bvs|r

<opt_position>
[ไม่บังคับ] ระบุตำแหน่งของคำอธิบายในแผนภูมิ หากต้องการระบุระยะห่างจากขอบเพิ่มเติมระหว่างคำอธิบายกับพื้นที่แผนภูมิหรือเส้นขอบรูปภาพ ให้ใช้พารามิเตอร์ chma เลือกค่าใดค่าหนึ่งต่อไปนี้
  • b - คำอธิบายที่ด้านล่างของแผนภูมิคือรายการคำอธิบายในแถวแนวนอน
  • bv - คำอธิบายที่ด้านล่างของแผนภูมิคือรายการคำอธิบายในคอลัมน์แนวตั้ง
  • t - คำอธิบายที่ด้านบนของแผนภูมิ รายการคำอธิบายอยู่ในแถวแนวนอน
  • tv - คำอธิบายที่ด้านบนของแผนภูมิ รายการคำอธิบายในคอลัมน์แนวตั้ง
  • r - [ค่าเริ่มต้น] คำอธิบายทางด้านขวาของแผนภูมิ รายการคำอธิบายในคอลัมน์แนวตั้ง
  • l - คำอธิบายที่ด้านซ้ายของแผนภูมิ รายการคำอธิบายในคอลัมน์แนวตั้ง
<opt_label_order>
[ไม่บังคับ] ลำดับที่ป้ายกำกับแสดงในคำอธิบาย เลือกค่าใดค่าหนึ่งต่อไปนี้
  • l - [ค่าเริ่มต้นสำหรับคำอธิบายแนวตั้ง] แสดงป้ายกำกับตามลำดับที่กำหนดให้กับ chdl
  • r - แสดงป้ายกำกับในลำดับกลับกันตามที่ให้ไว้กับ chdl ซึ่งจะมีประโยชน์ในแผนภูมิแท่งแบบซ้อน ซึ่งจะแสดงคำอธิบาย
    ในลำดับเดียวกับที่แท่งกราฟปรากฏ
  • a - [ค่าเริ่มต้นสำหรับคำอธิบายแนวนอน] การจัดลำดับอัตโนมัติ: หมายถึงการจัดเรียงตามความยาว สั้นที่สุดก่อน ตามที่วัดจากบล็อกขนาด 10 พิกเซล เมื่อองค์ประกอบ 2 รายการมีความยาวเท่ากัน (แบ่งออกเป็นบล็อก 10 พิกเซล) องค์ประกอบแรกที่ปรากฏก่อน
  • 0,1,2... - ลำดับป้ายกำกับที่กำหนดเอง นี่เป็นรายการดัชนีป้ายกำกับแบบ 0 จาก chdl โดยคั่นด้วยคอมมา

chdls - [ไม่บังคับ] ระบุสีและขนาดแบบอักษรของข้อความคำอธิบาย

<color>
สีข้อความคำอธิบายในรูปแบบฐานสิบหก RRGGBB
<size>
ขนาดจุดของข้อความคำอธิบาย

 

ตัวอย่าง

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

ตัวอย่าง 2 ตำนาน ระบุข้อความคำอธิบายในลำดับเดียวกับชุดข้อมูล

แผนภูมิเส้นสีแดง น้ำเงิน และเขียวพร้อมคำอธิบายที่ตรงกัน

chdl=NASDAQ|FTSE100|DOW
chco=FF0000,00FF00,0000FF

แผนภาพเวนน์ที่มีวงกลม 2 วงขนาดเล็กล้อมรอบด้วยวงกลมที่ใหญ่กว่า


chdl=First|Second|Third
chco=ff0000,00ff00,0000ff

แผนภูมิแรกแสดงรายการคำอธิบายแนวนอน (chdlp=t เลย์เอาต์เริ่มต้นคือแนวนอน) และแผนภูมิที่ 2 แสดงรายการคำอธิบายแนวตั้งด้านล่าง (chdlp=bv)

แผนภาพเวนน์ที่มีวงกลม 2 วงขนาดเล็กล้อมรอบด้วยวงกลมที่ใหญ่กว่า
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=t


แผนภาพเวนน์ที่มีวงกลม 2 วงขนาดเล็กล้อมรอบด้วยวงกลมที่ใหญ่กว่า
chdl=First|Second|Third
chco=ff0000,00ff00,0000ff
chdlp=bv

ตัวอย่างนี้แสดงให้เห็นการเปลี่ยนขนาดแบบอักษร

แผนภาพเวนน์ที่มีวงกลม 2 วงขนาดเล็กล้อมรอบด้วยวงกลมที่ใหญ่กว่า
chdls=0000CC,14

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

ส่วนต่างกำไรของแผนภูมิ 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

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

รูปแบบแกนและป้ายกำกับ [เส้น, แถบ, Google-o-meter, เรดาร์, กระจาย]

คุณระบุแกนที่จะแสดงในแผนภูมิ รวมถึงติดป้ายกำกับและตำแหน่ง ช่วง และสไตล์ที่กำหนดเองได้

แผนภูมิบางรายการจะไม่แสดงเส้นแกนโดยค่าเริ่มต้น คุณระบุแกนที่แผนภูมิควรปรากฏได้โดยใช้พารามิเตอร์ chxt เส้นแกนเริ่มต้นไม่แสดงตัวเลข คุณต้องระบุแกนในพารามิเตอร์ chxt เพื่อแสดงตัวเลข

คุณจะเลือกให้แกนแสดงตัวเลขที่แสดงถึงค่าข้อมูลหรือจะระบุแกนที่กำหนดเองก็ได้ โดยค่าเริ่มต้นคือการแสดงค่าตัวเลข โดยมีค่าตั้งแต่ 0-100 อย่างไรก็ตาม คุณจะเปลี่ยนช่วงดังกล่าวได้โดยใช้ chxr เพื่อแสดงช่วงใดก็ได้ รวมทั้งจัดรูปแบบค่า (เช่น เพื่อแสดงสัญลักษณ์สกุลเงินหรือตำแหน่งทศนิยม) โดยใช้ chxs ได้

หากเลือกใช้ค่าที่กำหนดเอง เช่น "จ. อ. พ." คุณจะใช้พารามิเตอร์ chxl ได้ หากต้องการวางป้ายกำกับเหล่านี้ในตำแหน่งที่ต้องการตามแกน ให้ใช้พารามิเตอร์ chxp

สุดท้าย คุณสามารถใช้พารามิเตอร์ chxs และ chxtc เพื่อระบุสี ขนาด การจัดแนว และคุณสมบัติอื่นๆ ของป้ายกำกับแกนทั้งที่กำหนดเองและตัวเลข

หมายเหตุเกี่ยวกับค่าสตริง: สตริงป้ายกำกับอนุญาตให้ใช้อักขระที่ปลอดภัยต่อ URL เท่านั้น เพื่อความปลอดภัย คุณควรเข้ารหัส URL สตริงใดๆ ที่มีอักขระที่ไม่ได้อยู่ในชุดอักขระ 0-9a-zA-Z เท่านั้น คุณค้นหาโปรแกรมเปลี่ยนไฟล์ URL ได้ในเอกสารประกอบการแสดงภาพของ Google

ส่วนนี้ครอบคลุมหัวข้อต่อไปนี้


แกนที่มองเห็น chxt

แผนภูมิแท่ง แผนภูมิเส้น แผนภูมิเรดาร์ และแผนภูมิกระจายจะแสดงเส้นแกน 1 หรือ 2 เส้นโดยค่าเริ่มต้น แต่ไม่รวมค่า หากต้องการแสดงค่าบนเส้นแกนหรือเปลี่ยนแกนที่จะแสดง คุณต้องใช้พารามิเตอร์ chxt โดยค่าเริ่มต้น ค่าของแกนจะอยู่ในช่วง 0-100 เว้นแต่คุณจะปรับขนาดอย่างชัดแจ้งโดยใช้พร็อพเพอร์ตี้ chxr หากต้องการซ่อนเส้นแกนทั้งหมดในแผนภูมิเส้น ให้ระบุ :nda หลังค่าประเภทแผนภูมิในพารามิเตอร์ cht (เช่น cht=lc:nda)

โดยค่าเริ่มต้น แกนด้านบนและด้านล่างจะไม่แสดงเครื่องหมายถูกตามค่า ส่วนแกนซ้ายและขวาจะแสดงตัวเลข คุณเปลี่ยนลักษณะการทำงานนี้ได้โดยใช้พารามิเตอร์ chxs

ไวยากรณ์

chxt=
  <axis_1>
    ,...,
  <axis_n>
<axis>
แกนที่จะแสดงในแผนภูมิ แกนที่ใช้ได้มีดังนี้
  • x - แกน x ด้านล่าง
  • t - แกน x ด้านบน [Google-o-Meter]
  • y - แกน Y ซ้าย
  • r - แกน Y ขวา [Google-o-Meter]

คุณระบุแกนที่มีประเภทเดียวกันหลายแกนได้ เช่น cht=x,x,y ซึ่งจะซ้อนแกน x 2 ชุดที่ด้านล่างของแผนภูมิ วิธีนี้มีประโยชน์เมื่อเพิ่มป้ายกำกับที่กำหนดเองบนแกนที่แสดงค่าตัวเลข (ดูตัวอย่างด้านล่าง) แกนจะดึงจากด้านในและด้านนอก ดังนั้นหากคุณมี x,x x แรกหมายถึงสำเนาที่อยู่ด้านในสุด ส่วน x ถัดไปหมายถึงสำเนาถัดไปด้านนอก และเรียงต่อไปเรื่อยๆ

 

ตัวอย่าง

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

ตัวอย่างนี้แสดงแผนภูมิเส้นที่มีแกน x, แกน y, แกนด้านบน (t) และแกนด้านขวา (r)

เนื่องจากไม่ได้ระบุป้ายกำกับ ค่าเริ่มต้นของแผนภูมิจะเป็นช่วง 0 ถึง 100 สำหรับทุกแกน

โปรดทราบว่าโดยค่าเริ่มต้น แกนด้านบนและด้านล่างจะไม่แสดงเครื่องหมายถูกข้างป้ายกำกับ

แผนภูมิเส้นที่มีป้ายกำกับ: 0, 20, 40, 60, 80 และ 100 ทางด้านซ้ายและขวาและป้ายกำกับคือ 0, 25, 50, 75 และ 100 ด้านบนและต่ำกว่า
chxt=x,y,r,t

คุณรวมป้ายกำกับหลายชุดสำหรับแต่ละแกนได้โดยใส่ค่าเดียวกันมากกว่า 1 ครั้ง ตัวอย่างนี้แสดงแกน x 2 ชุดและแกน y 2 ชุด ไม่มีประโยชน์เป็นพิเศษเมื่อใช้เฉพาะป้ายกำกับแกนเริ่มต้น ดังที่แสดงที่นี่ แต่คุณระบุป้ายกำกับที่กำหนดเองสำหรับแต่ละสำเนาของแต่ละแกนได้โดยใช้พารามิเตอร์ chxl

<img <code="" dir="ltr" src="/static/chart/image/images/chart_41.png" title="chxt=x,x,y,y&cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&nochs=200x1,



,

ตัวอย่างนี้แสดงแผนภูมิแท่งแนวนอนที่มีแกน X, แกน Y, แกน T ด้านบน และแกน R ด้านขวา

ไม่มีป้ายกำกับแกน ดังนั้น Chart API จะแสดงช่วง 0 ถึง 100 สำหรับแกน X และแกน T

ช่วงของแกน Y และแกน r จะกำหนดโดยจำนวนแท่ง ในกรณีนี้จะมี 5 ขีด ดังนั้น Chart API จะแสดงช่วงตั้งแต่ 0 ถึง 4 ป้ายกำกับแรกจะอยู่ที่ฐานของแถบแรก ป้ายกำกับที่ 2 จะอยู่กึ่งกลางที่ฐานของแถบที่ 2 และเรียงต่อไปเรื่อยๆ

แผนภูมิเส้นที่มีป้ายกำกับ: 0, 20, 40, 60, 80 และ 100 ทางด้านซ้ายและขวาและป้ายกำกับคือ 0, 25, 50, 75 และ 100 ด้านบนและต่ำกว่า
chxt=x,y,r,t

คุณระงับแกนเริ่มต้นในแผนภูมิเส้นได้โดยระบุ :nda หลังประเภทแผนภูมิ แผนภูมิเส้นที่มีแกนซ่อนอยู่
cht=lc:nda

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

ช่วงแกน chxr

คุณระบุช่วงของค่าที่ปรากฏบนแกนแต่ละแกนแยกกันได้โดยใช้พารามิเตอร์ chxr โปรดทราบว่าการดำเนินการนี้จะไม่ เปลี่ยนแปลงขนาดขององค์ประกอบแผนภูมิ แต่จะเปลี่ยนเฉพาะสเกลของป้ายกำกับแกนเท่านั้น หากต้องการให้ตัวเลขแกนอธิบายค่าข้อมูลจริง ให้ตั้งค่า <start_val> และ <end_val> เป็นค่าที่ต่ำกว่าและสูงสุดของช่วงรูปแบบข้อมูลตามลำดับ ดูข้อมูลเพิ่มเติมได้ที่การปรับขนาดแกน

คุณต้องทำให้แกนแสดงโดยใช้พารามิเตอร์ chxt หากต้องการระบุช่วง

หากต้องการระบุค่าแกนที่กำหนดเอง ให้ใช้พารามิเตอร์ chxl

ไวยากรณ์

แยกช่วงป้ายกำกับของแกนหลายช่วงโดยใช้อักขระไปป์ ( | )

chxr=
  <axis_index>,<start_val>,<end_val>,<opt_step>
    |...|
  <axis_index>,<start_val>,<end_val>,<opt_step>
<แกน_index>
แกนที่ควรใช้ป้ายกำกับ ซึ่งเป็นดัชนีฐาน 0 ในอาร์เรย์แกนที่ระบุโดย chxt เช่น แกน r จะเป็น 1 ใน chxt=x,r,y
<start_val>
ตัวเลขเป็นตัวกำหนดค่าต่ำสำหรับแกนนี้
<end_val>
ตัวเลขซึ่งระบุค่าสูงสำหรับแกนนี้
<opt_step>
[ไม่บังคับ] ขั้นตอนการนับระหว่างเครื่องหมายแสดงตำแหน่งบนแกน ไม่มีค่าขั้นตอนเริ่มต้น ระบบจะคำนวณขั้นตอนให้พยายามแสดงชุดป้ายกำกับที่มีระยะห่างอย่างเพียงพอ

 

ตัวอย่าง

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

ตัวอย่างนี้แสดงแกน Y ซ้ายและขวา (y และ r) และแกน X 1 แกน (x)

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

ทิศทางแกนจะกลับด้านสำหรับแกน r (ดัชนี 2) เนื่องจากค่าแรก (1000) มากกว่าค่าสุดท้าย (0)


chxt=x,y,r
chxr=
  0,0,500|
  1,0,200|
  2,1000,0

ในตัวอย่างนี้มีการระบุค่าสำหรับแกน x

ป้ายกำกับแกนจะเว้นระยะห่างเท่าๆ กันตามแกน ระบุค่าห้า (5) สำหรับพารามิเตอร์ <opt_step>

แผนภูมิแท่งแสดง 200, 300 และ 400 บนแกน X chxt=x
chxr=0,10,50,5

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

ป้ายกำกับแกนที่กำหนดเอง chxl

คุณระบุป้ายกำกับแกนสตริงที่กำหนดเองบนแกนใดก็ได้โดยใช้พารามิเตอร์ chxl คุณสามารถระบุป้ายกำกับได้มากเท่าที่ต้องการ หากคุณแสดงแกน (โดยใช้พารามิเตอร์ chxt) และไม่ได้ระบุป้ายกำกับที่กำหนดเอง ระบบจะใช้ป้ายกำกับตัวเลขแบบมาตรฐาน หากต้องการระบุช่วงตัวเลขที่กำหนดเอง ให้ใช้ พารามิเตอร์ chxr แทน

หากต้องการตั้งค่าตำแหน่งเฉพาะตามแกนของป้ายกำกับ ให้ใช้พารามิเตอร์ chxp

ไวยากรณ์

ระบุชุดพารามิเตอร์ 1 รายการสำหรับแต่ละแกน ที่คุณต้องการติดป้ายกำกับ แยกป้ายกำกับหลายชุดโดยใช้อักขระไปป์ ( | )

chxl=
  <axis_index>:|<label_1>|...|<label_n>
    |...|
  <axis_index>:|<label_1>|...|<label_n>
<แกน_index>
แกนที่ควรใช้ป้ายกำกับ นี่คือดัชนีในอาร์เรย์พารามิเตอร์ chxt เช่น หากคุณมี chxt=x,x,y,y ดัชนี 0 จะเป็นแกน x แรก ส่วน 1 จะเป็นแกน x ที่ 2
<label_1>| ... |<label_n>
ป้ายกำกับอย่างน้อย 1 รายการที่จะวางตามแกนนี้ ซึ่งอาจเป็นค่าสตริงหรือตัวเลขก็ได้ สตริงไม่จำเป็นต้องอยู่ในเครื่องหมายคำพูด label_1 จะแสดงที่ตำแหน่งต่ำสุดบนแกน และ label_n จะแสดงที่ตำแหน่งสูงสุด ป้ายกำกับเพิ่มเติมจะเว้นระยะห่างเท่าๆ กัน โปรดระบุการเว้นวรรคด้วยเครื่องหมาย + ทั้งนี้คุณจะระบุตัวแบ่งบรรทัดในป้ายกำกับไม่ได้ คั่นป้ายกำกับด้วยอักขระไปป์ หมายเหตุ: อย่าวางท่อไว้หลังป้ายกำกับสุดท้ายในพารามิเตอร์ chxl

 

ตัวอย่าง

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

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

แผนภูมิเส้นที่มี 0 ถึง 100 ทางด้านซ้าย A, B และ C ทางด้านขวา ม.ค., ก.ค., ม.ค., ม.ค. และ ม.ค. บนแกน x และ 2005, 2006 และ 2007 อยู่ด้านล่าง
chxt=x,y
chxl=
0:|Jan|Feb|March|April|May|
1:|Min|Mid|Max

ตัวอย่างนี้มีป้ายกำกับแกนที่แกน Y ซ้ายและขวา (y และ r) รวมทั้งมีค่า 2 ชุดสำหรับแกน x (x) คุณอาจเพิ่มเครื่องหมายเครื่องหมายถูกบนแกน y โดยใช้ chxs

แผนภูมิเส้นที่มี 0 ถึง 100 ทางด้านซ้าย A, B และ C ทางด้านขวา ม.ค., ก.ค., ม.ค., ม.ค. และ ม.ค. บนแกน x และ 2005, 2006 และ 2007 อยู่ด้านล่าง
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
1:|0|50|100|
2:|A|B|C|
3:|2005|2006|2007

ตัวอย่างนี้มีป้ายกำกับแกนที่แกน Y ซ้ายและขวา (y และ r) รวมทั้งมีค่า 2 ชุดสำหรับแกน x (x) โปรดทราบว่าป้ายกำกับว่างเปล่าสำหรับชุดแกน x ที่ต่ำกว่าซึ่งใช้เพื่อเว้นระยะห่างของค่า

ตัวอย่างนี้ใช้ค่าเริ่มต้นสำหรับป้ายกำกับแกนบนแกน y ทางซ้าย

แผนภูมิแท่ง 0 ถึง 100 ทางด้านซ้าย A, B และ C ทางด้านขวา ม.ค., ก.ค., ม.ค., ก.ค. และ ม.ค. บนแกน x และ 2005, 2006 และ 2007 อยู่ต่ำกว่า
chxt=x,y,r,x
chxl=
0:|Jan|July|Jan|July|Jan|
2:|A|B|C|
3:|2005||2006||2007

หากต้องการเพิ่มป้ายกํากับทั่วไปเพื่ออธิบายแกนทั้งแกน (เช่น ติดป้ายกำกับแกนหนึ่งว่า "ต้นทุน" และ "นักเรียนอีกคน") ให้ใช้พร็อพเพอร์ตี้ chxt เพื่อเพิ่มแกนอีก 1 แกนในแต่ละด้าน จากนั้นใช้ chxl เพื่อเพิ่มป้ายกำกับที่กำหนดเอง 1 ป้ายในแต่ละด้าน และใช้ chxp เพื่อเว้นระยะไว้ตรงกลางแกน


chxt=x,x,y,y
chxl=1:|Martinis|3:|Score
chxp=1,50|3,50

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

ตำแหน่งป้ายกำกับแกน chxp

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

ไวยากรณ์

แยกชุดการวางตำแหน่งหลายชุดโดยใช้อักขระไปป์ (|)

chxp=
  <axis_1_index>,<label_1_position>,...,<label_n_position>
    |...|
  <axis_m_index>,<label_1_position>,...,<label_n_position>
<แกน_index>
แกนที่คุณระบุตำแหน่ง นี่คือดัชนีในอาร์เรย์พารามิเตอร์ chxt เช่น หากคุณมี chxt=x,x,y,y ดัชนี 0 จะเป็นแกน x แรก ส่วน 1 จะเป็นแกน x ที่ 2 เป็นต้น
<label_1_position>,...,<label_n_position>
ตำแหน่งของป้ายกำกับตามแกน นี่คือรายการค่าตัวเลขที่คั่นด้วยคอมมา โดยแต่ละค่าจะกำหนดตำแหน่งของป้ายกำกับที่เกี่ยวข้องในอาร์เรย์ chxl เช่น รายการแรกจะเป็นป้ายกำกับแรก และอื่นๆ ตำแหน่งคือค่าในช่วงสำหรับแกนนั้น โปรดทราบว่าค่านี้จะเป็น 0—100 เสมอ เว้นแต่ว่าคุณจะระบุช่วงที่กำหนดเองโดยใช้ chxr คุณต้องมีตำแหน่งได้มากเท่าที่มีป้ายกำกับสำหรับแกนนั้น

 

ตัวอย่าง

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

ตัวอย่างนี้มีป้ายกำกับแกน r ที่ตำแหน่งที่ระบุในแผนภูมิ ระบุข้อความป้ายกำกับโดยใช้พารามิเตอร์ chxl

ป้ายกำกับที่มีตำแหน่ง 0 ที่ระบุจะวางอยู่ที่ด้านล่างของแกน y หรือ r หรือทางด้านซ้ายของแกน x หรือ t

ป้ายกำกับที่มีตำแหน่ง 100 ที่ระบุไว้จะอยู่ด้านบนของแกน y หรือ r หรือด้านขวาของแกน x หรือ t

Line chart with min, average, and max on the right, 20, 40, 60, 80, and 100 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y,r
chxl=2:|min|average|max
chxp=2,10,35,75

ตัวอย่างนี้แสดงค่าป้ายกำกับเริ่มต้น แต่แสดงในตำแหน่งที่ระบุเท่านั้น

chxp=1,10,35,75 - แกน Y ควรแสดงป้ายกำกับเพียง 3 ป้าย ได้แก่ 10, 35 และ 75 ค่าแกนเหล่านี้ จะแสดงขึ้นเนื่องจากไม่ได้ระบุข้อความของป้ายกำกับที่กำหนดเอง ทำให้ทราบว่าคุณไม่ต้องเว้นระยะห่างระหว่างป้ายกำกับให้เท่าๆ กันเมื่อใช้ chxp หากไม่ได้ระบุ chxp ไว้ที่นี่ ระยะห่างของค่าป้ายกำกับเริ่มต้นบนแกน Y จะเป็นทุก 20 หน่วยตามที่แสดงในกราฟที่ 2

Line chart with 10, 35, and 75 on the left, and 0, 25, 50, 75, and 100 along the x-axis
chxt=x,y
chxp=1,10,35,75

แผนภูมิเส้นที่มีตำแหน่งแกนเริ่มต้น
chxt=x,y
ไม่ได้ระบุ chxp

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

รูปแบบป้ายกำกับแกน chxs

คุณระบุขนาดแบบอักษร สี และการจัดแนวสำหรับป้ายกำกับแกนได้ ทั้งป้ายกำกับที่กำหนดเองและค่าเริ่มต้นของป้ายกำกับ ป้ายกำกับทั้งหมดบนแกนเดียวกันมีรูปแบบเดียวกัน หากมีสำเนาหลายชุดของแกน 1 แกน คุณจะจัดรูปแบบแต่ละแกนแยกกันได้ คุณระบุรูปแบบของสตริงป้ายกำกับได้ด้วย เช่น เพื่อแสดงสัญลักษณ์สกุลเงินหรือเลข 0 ต่อท้าย

โดยค่าเริ่มต้น แกนด้านบนและด้านล่างจะไม่แสดงเครื่องหมายถูกตามค่า ส่วนแกนซ้ายและขวาจะแสดงตัวเลข

ไวยากรณ์

ควรคั่นค่าสำหรับแกนหลายแกนโดยใช้อักขระไปป์ (|)

chxs=
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
   |...|
 <axis_index><opt_format_string>,<opt_label_color>,<opt_font_size>,<opt_alignment>,<opt_axis_or_tick>,<opt_tick_color>,<opt_axis_color>
<axis_index>
แกนที่ใช้โอกาสนี้ ซึ่งเป็นดัชนีฐาน 0 ในพารามิเตอร์ chxt
<opt_format_string>
[ไม่บังคับ] สตริงนี้เป็นรูปแบบที่ไม่บังคับ ซึ่งหากใช้ จะต่อท้ายทันทีหลังหมายเลขดัชนีแกนโดยไม่ต้องใส่คอมมาแทรก ซึ่งขึ้นต้นด้วยตัวอักษร N ตามด้วยค่าต่อไปนี้ ซึ่งจะไม่บังคับ ไวยากรณ์ของสตริงการจัดรูปแบบมีดังนี้
       N<preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
ความหมายของแต่ละองค์ประกอบมีดังนี้
  • <preceding_text> - ข้อความตามตัวอักษรที่อยู่ก่อนแต่ละค่า
  • *...* - บล็อกที่ไม่บังคับซึ่งหุ้มด้วยเครื่องหมายดอกจันตามตัวอักษร ซึ่งคุณสามารถระบุรายละเอียดการจัดรูปแบบสำหรับตัวเลขได้ ระบบจะรองรับค่าต่อไปนี้และไม่บังคับทั้งหมด
    • <number_type> - รูปแบบตัวเลขสำหรับค่าตัวเลข เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
      • f - [ค่าเริ่มต้น] รูปแบบจุดลอยตัว ลองระบุความแม่นยำด้วยค่า <decimal_places>
      • p - รูปแบบเปอร์เซ็นต์ เครื่องหมาย % จะต่อท้ายโดยอัตโนมัติ หมายเหตุ: เมื่อใช้รูปแบบนี้ ค่าข้อมูลจาก 0.0 - 1.0 จะแมป 0 - 100% (เช่น 0.43 จะแสดงเป็น 43%)
      • e - รูปแบบสัญกรณ์วิทยาศาสตร์
      • c<CUR> - จัดรูปแบบตัวเลขในสกุลเงินที่ระบุด้วยเครื่องหมายสกุลเงินที่เหมาะสม แทนที่ <CUR> ด้วยรหัสสกุลเงิน 3 ตัวอักษร ตัวอย่าง: cEUR สำหรับเงินยูโร คุณดูรายการรหัสได้ในเว็บไซต์ ISO แม้ว่าระบบจะไม่รองรับสัญลักษณ์บางตัว
    • <decimal_places> - จำนวนเต็มที่ระบุจำนวนตำแหน่งทศนิยมที่จะแสดง ค่าจะปัดเศษ (ไม่ถูกตัด) ตามความยาวนี้ ค่าเริ่มต้นคือ 2
    • z - แสดงเลข 0 ต่อท้าย ค่าเริ่มต้นคือ no
    • s - แสดงตัวคั่นกลุ่ม ค่าเริ่มต้นคือ no
    • x หรือ y - แสดงข้อมูลจากพิกัด x หรือ y ตามที่ระบุไว้ ความหมายของข้อมูล x จะแตกต่างกันไปตามประเภทแผนภูมิ โดยให้ทดสอบแผนภูมิเพื่อหาความหมาย ค่าเริ่มต้นคือ "y"
  • <following_text> - ข้อความตามตัวอักษรที่ตามหลังค่าแต่ละค่า
<opt_label_color>
สีที่จะใช้กับข้อความแกน (ไม่ใช่เส้นแกน) ในรูปแบบเลขฐาน 16 RRGGBB ระบุสีเส้นแกนแยกกันโดยใช้ opt_axis_color ค่าเริ่มต้นคือสีเทา
<opt_font_size>
[ไม่บังคับ] ระบุขนาดแบบอักษรเป็นพิกเซล คุณจะใช้พารามิเตอร์นี้หรือไม่ก็ได้
<opt_alignment>
[ไม่บังคับ] การจัดแนวป้ายกำกับ สำหรับแกนด้านบนหรือด้านล่าง คำอธิบายนี้จะอธิบายว่าป้ายกำกับอยู่ในแนวเดียวกับเครื่องหมายถูกด้านบนหรือด้านล่างอย่างไร สำหรับแกนซ้ายหรือขวา คำอธิบายนี้จะอธิบายวิธีการปรับแนวภายในกรอบที่สัมผัสกับแกน ระบุหมายเลขใดหมายเลขหนึ่งต่อไปนี้
  • -1 - ด้านบนหรือด้านล่าง: ป้ายกำกับอยู่ทางขวาของจุดแสดงตำแหน่ง หรือซ้ายหรือขวา: ป้ายกำกับอยู่ทางซ้ายของจุดนั้นๆ ค่าเริ่มต้นสำหรับป้ายกำกับแกน r
  • 0 - ด้านบนหรือด้านล่าง: ป้ายกำกับอยู่กึ่งกลางของจุดติ๊ก ซ้ายหรือขวา: ป้ายกำกับอยู่กึ่งกลางในพื้นที่ ค่าเริ่มต้นสำหรับป้ายกำกับแกน x และ t
  • 1 - ด้านบนหรือด้านล่าง: ป้ายกำกับอยู่ทางซ้ายของจุดแสดงตำแหน่ง หรือซ้ายหรือขวา: ป้ายกำกับอยู่ทางขวาของพื้นที่ ค่าเริ่มต้นสำหรับป้ายกำกับแกน y
<opt_axis_or_tick>
[ไม่บังคับ ไม่รองรับใน Google-o-meter] ระบุว่าจะแสดงเครื่องหมายถูกและ/หรือเส้นแกนสำหรับแกนนี้ เครื่องหมายถูกและเส้นแกนใช้ได้กับแกนด้านในสุดเท่านั้น (เช่น ไม่รองรับแกน x ด้านนอกของแกน x 2 แกน) ใช้ค่าใดค่าหนึ่งต่อไปนี้
  • l (ตัวพิมพ์เล็ก "L") - วาดเส้นแกนเท่านั้น
  • t - วาดเครื่องหมายถูกเท่านั้น เครื่องหมายถูกคือเส้นเล็กๆ ข้างป้ายกำกับแกน
  • lt - [ค่าเริ่มต้น] วาดทั้งเส้นแกนและเครื่องหมายถูกสำหรับป้ายกำกับทั้งหมด
  • _ - (ขีดล่าง) วาดทั้งเส้นแกนหรือเครื่องหมายถูก หากต้องการซ่อนเส้นแกน ให้ใช้ค่านี้
<tick_color>
[ไม่บังคับ, ไม่รองรับใน Google-o-meter] สีของเครื่องหมายถูก ในรูปแบบเลขฐาน 16 RRGGBB ค่าเริ่มต้นคือสีเทา
<opt_axis_color>
[ไม่บังคับ] สีของเส้นแกนนี้ในรูปแบบเลขฐานสิบหก RRGGBB ค่าเริ่มต้นคือสีเทา

 

ตัวอย่าง

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

มีการระบุขนาดและสีแบบอักษรให้กับแกน x ที่ 2 (ม.ค., ก.พ., มี.ค.)

แผนภูมิเส้นแสดงค่าต่ำสุด ค่าเฉลี่ย และค่าสูงสุดอยู่ด้านซ้าย ค่า 0, 1, 2, 3 และ 4 ทางด้านขวา, 0-100 ตามแกน x และเดือนมกราคม ก.พ. และมี.ค. ในสีน้ำเงินด้านล่าง

chxt=x,y,r,x
chxr=2,0,4
chxl=3:|Jan|Feb|Mar|
     1:|min|average|max
chxp=1,10,35,75
chxs=3,0000DD,13,0,t

มีการระบุขนาด สี และการจัดข้อความตัวอักษรสำหรับแกน Y ที่ถูกต้อง จะมีเครื่องหมายถูก แต่ไม่มีเส้นแกน

แผนภูมิเส้นที่มี 0 ถึง 100 ตามแกน x, ม.ค., ก.พ., มี.ค. ด้านล่าง, 0-4 ในแกน y และเครื่องหมายถูกสีแดงพร้อมข้อความสีน้ำเงินสำหรับค่าต่ำสุด ค่าเฉลี่ย และค่าสูงสุดทางด้านขวา

chxt=x,y,r,x
chxl=3:|Jan|Feb|Mar|
     2:|min|average|max
chxp=2,10,35,95
chxs=2,0000DD,13,-1,t,FF0000

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

  • 0N*e,000000|
    • 0 หมายถึงชุดข้อมูลแรก
    • N หมายถึงสตริงการจัดรูปแบบ
    • * หมายถึงจุดเริ่มต้นของตัวระบุรูปแบบ
    • e หมายถึงสัญกรณ์วิทยาศาสตร์
    • * หมายถึงส่วนท้ายของตัวระบุรูปแบบ
    • 000000 หมายถึงข้อความสีดำ
  • 1N*cUSD*Mil,FF0000|
    • 1 หมายถึงชุดที่ 2
    • N หมายถึงสตริงการจัดรูปแบบ
    • * หมายถึงจุดเริ่มต้นของตัวระบุรูปแบบ
    • c หมายถึงเครื่องหมายสกุลเงิน
    • USD ระบุดอลลาร์สหรัฐเป็นเครื่องหมายสกุลเงินที่จะใช้
    • * หมายถึงส่วนท้ายของตัวระบุรูปแบบ
    • Mil เป็นสตริงตามตัวอักษรที่ตามมา
    • FF0000 หมายถึงข้อความสีแดง
  • 2N*sz2*,0000FF
    • 2 หมายถึงชุดที่ 3
    • N หมายถึงสตริงการจัดรูปแบบ
    • * หมายถึงจุดเริ่มต้นของตัวระบุรูปแบบ
    • s หมายถึงแสดงตัวระบุการจัดกลุ่ม (ในภาษาอังกฤษแบบสหรัฐอเมริกา นั่นคือแสดงเครื่องหมายคอมมาทุกๆ 0 ค่า)
    • z2 หมายถึงแสดงเลข 0 ต่อท้าย 2 ตัว
    • 0000FF หมายถึงข้อความสีน้ำเงิน

ช่วงป้ายกำกับของแกนจะตั้งค่าโดยใช้พารามิเตอร์ chxr (axis_index, axis_index, axis_index, axis_index) หากไม่ได้ตั้งค่า ค่าดังกล่าวจะเป็น 0-100 โดยค่าเริ่มต้น


chd=s:
  984sttvuvkQIBLKNCAIi,
  DEJPgq0uov17zwopQODS,
  AFLPTXaflptx159gsDrn
chxr=
  0,0,1000000,250000|
  1,0,60|
  2,0,5000
chxs=
  0N*e,000000|
  1N*cUSD*Mil,FF0000|
  2N*sz2*,0000FF

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

รูปแบบเครื่องหมายถูกบนแกน chxtc

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

ควรคั่นค่าสำหรับแกนหลายแกนโดยใช้อักขระไปป์ (|) ค่าในชุดควรคั่นด้วยคอมมา

ไวยากรณ์

chxtc=
  <axis_index_1>,<tick_length_1>,...,<tick_length_n>
    |...|
  <axis_index_m>,<tick_length_1>,...,<tick_length_n>
<axis_index>
แกนที่ใช้โอกาสนี้ ซึ่งเป็นดัชนีฐาน 0 ในพารามิเตอร์ chxt แยกค่าสำหรับแกนต่างๆ โดยใช้ตัวคั่นแบบแท่ง
<tick_length_1>,...,<tick_length_n>
ความยาวของเครื่องหมายถูกบนแกนนั้นในหน่วยพิกเซล หากระบุค่าเดียว ระบบจะใช้ค่านั้นกับค่าทั้งหมด หากระบุมากกว่า 1 ค่า เครื่องหมายถูกบนแกนจะหมุนเวียนรายการค่าสำหรับแกนนั้นๆ ระบบจะวาดค่าบวกนอกพื้นที่แผนภูมิและครอบตัดตามเส้นขอบของแผนภูมิ ค่าบวกสูงสุดคือ 25 ระบบจะวาดค่าติดลบภายในพื้นที่แผนภูมิ และครอบตัดโดย เส้นขอบพื้นที่ของแผนภูมิ

 

ตัวอย่าง

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

ตัวอย่างการใช้ chxtc เพื่อสร้างเครื่องหมายถูกสีแดงแบบยาว ความยาวของเครื่องหมายถูกนี้เกินความกว้างของพื้นที่แผนภูมิ แต่ครอบตัดเพื่อให้พอดีกับแผนภูมิ

  • chxt=x,y,r,x - แสดงแกนด้านซ้าย แกนด้านขวา และแกนล่าง 2 แกน
  • chxl=2:|min|average|max|3:|Jan|Feb|Mar - ข้อความป้ายกำกับที่กำหนดให้กับ "r" (ด้านขวา) และแกน x ด้านนอก
  • chxp=2,10,35,95 - ตำแหน่งของป้ายกำกับที่กำหนดเองตามแกน r (index=2) สำหรับป้ายกำกับ 3 ป้าย
  • chxs=2,0000dd,13,-1,t,FF0000 - รูปแบบป้ายกำกับแกนสำหรับแกน r: สีข้อความ ขนาดข้อความ จัดชิดซ้าย และมีเครื่องหมายถูกสีแดง
  • chxtc=1,10|2,-180 - ความยาวของแกนสำหรับแกน y และ r ค่าแรกระบุขีดยาว 10 พิกเซลนอกแกน ค่าที่ 2 ระบุเครื่องหมายถูกความยาว 180 พิกเซลภายในแกน ตัวเลขลบหมายถึงเครื่องหมายถูกภายในแกน และครอบตัดเครื่องหมายถูกให้พอดีกับแผนภูมิ

แผนภูมิเส้นที่มี 0 ถึง 100 ตามแกน x, ม.ค., ก.พ., มี.ค. ด้านล่าง, 0-4 ในแกน y และเครื่องหมายถูกสีแดงยาวที่มีข้อความสีฟ้าซึ่งแสดงค่าต่ำสุด ค่าเฉลี่ย และค่าสูงสุดทางด้านขวา

chxt=x,y,r,x
chxl=
  2:|min|average|max|
  3:|Jan|Feb|Mar
chxp=2,10,35,95
chxs=
  2,0000dd,13,-1,t,FF0000
chxtc=1,10|2,-180

แผนภูมินี้แสดงความยาวของเครื่องหมายถูกแบบสลับกัน chxtc ระบุค่าความยาวขีด 2 ค่าสำหรับแกน Y (5 และ 15) และเครื่องหมายถูกที่วาดบนแผนภูมิจะสลับระหว่าง 2 ค่า
chxt=x,y
chxtc=
  1,5,15

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

พื้นหลังเติม 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

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

การไล่ระดับสีจะเติม chf [Line, Bar, Google-o-meter, Radar, Scatter,Venn]

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

การเติมการไล่ระดับสีแต่ละรายการจะระบุมุม และสีอย่างน้อย 2 สีจะยึดอยู่กับตำแหน่งที่ระบุ สีจะแปรเปลี่ยนไปเมื่อเปลี่ยนจาก Anchor ไปยังที่อื่น คุณต้องมีสีอย่างน้อย 2 สีที่มีค่า <color_centerpoint> แตกต่างกันเพื่อให้สีหนึ่งจางลงไปอีกได้ การไล่ระดับสีเพิ่มเติมแต่ละรายการจะระบุด้วยคู่ <color>,<color_centerpoint>

ไวยากรณ์

chf=<fill_type>,lg,<angle>,<color_1>,<color_centerpoint_1>
    ,...,
  <color_n>,<color_centerpoint_n>
<fill_type>
พื้นที่แผนภูมิที่จะเติม ค่าใดค่าหนึ่งต่อไปนี้
  • bg - สีพื้นหลัง
  • c - เติมพื้นที่แผนภูมิ
  • b<index> - การเติมสีแท่ง (แผนภูมิแท่งเท่านั้น) แทนที่ <index> ด้วยดัชนีชุดของแท่งเพื่อเติมการไล่ระดับสี ดูตัวอย่างสีของชุดแผนภูมิแบบแท่ง
lg
ระบุการเติมการไล่ระดับสี
<angle>
ตัวเลขที่ระบุมุมของการไล่ระดับสีจาก 0 (แนวนอน) ถึง 90 (แนวตั้ง)
<color>
สีของการเติมในรูปแบบฐานสิบหก RRGGBB
<color_centerpoint>
ระบุจุดยึดของสี สีจะเริ่มจางลงจากจุดนี้เมื่อเข้าใกล้จุดยึดอื่น ค่าอยู่ในช่วงตั้งแต่ 0.0 (ขอบล่างหรือซ้าย) ถึง 1.0 (ขอบบนหรือขอบขวา) เอียงในมุมที่ระบุด้วย <angle>

 

ตัวอย่าง

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

พื้นที่ของแผนภูมิมีการไล่ระดับสีแบบเส้นตรงแนวนอน ซึ่งระบุด้วยมุม 0 องศา (0)

สีคือพีช (FFE7C6) อยู่กึ่งกลางทางด้านซ้าย (ตำแหน่ง 0.0) และสีน้ำเงิน (76A4FB) อยู่กึ่งกลางทางด้านขวา (ตำแหน่ง 1.0)

พื้นหลังของแผนภูมิจะวาดเป็นสีเทา (EFEFEF)

แผนภูมิเส้นสีเทาเข้มพร้อมพื้นหลังสีเทาอ่อน และพื้นที่แผนภูมิไล่ระดับสีแบบเส้นตรงสีขาว-น้ำเงินจากซ้ายไปขวา

chf=
  c,lg,0,
  FFE7C6,0,
(พีช)
  76A4FB,1
(สีน้ำเงิน)

พื้นที่ของแผนภูมิมีการไล่ระดับสีแบบเส้นทแยงมุม (ด้านล่างซ้ายไปขวา) ซึ่งระบุด้วยมุม 45 องศา (45)

พีช (FFE7C6) เป็นสีแรกที่ระบุ ด้านซ้ายล่างของแผนภูมิเป็นพีชบริสุทธิ์

น้ำเงิน (6A4FB) เป็นสีที่ 2 ที่ระบุ ที่ด้านขวาบนของแผนภูมิเป็นสีฟ้า โปรดสังเกตวิธีระบุออฟเซ็ตเป็น 0.75 เพื่อให้จุดสีน้ำเงินที่จางหายไปที่มุมขวาบน

พื้นหลังของแผนภูมิจะวาดเป็นสีเทา (EFEFEF)

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

chf=
  c,lg,45,
  FFE7C6,0,
(พีช)
  76A4FB,0.75
(สีน้ำเงิน)

พื้นที่แผนภูมิมีการไล่ระดับสีแบบเส้นตรงในแนวตั้ง (บนลงล่าง) ซึ่งระบุด้วยมุม 90 องศา (90)

น้ำเงิน (76A4FB) เป็นสีแรกที่ระบุ ด้านบนของแผนภูมิเป็นสีฟ้า

พีช (FFE7C6) เป็นสีที่ 2 ที่ระบุ ด้านล่างของแผนภูมิคือพีชบริสุทธิ์

พื้นหลังของแผนภูมิจะวาดเป็นสีเทา (EFEFEF)

แผนภูมิเส้นสีเทาเข้มพร้อมพื้นหลังสีเทาอ่อน และพื้นที่แผนภูมิในการไล่ระดับสีแบบเส้นตรงแนวตั้งสีขาวถึงน้ำเงินจากล่างขึ้นบน

chf=
  c,lg,90,
  FFE7C6,0,
(พีช)
  76A4FB,0.5
(สีน้ำเงิน)

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

 

ลายทาง chf [Line, Bar, Google-o-meter, Radar, Scatter, Venn]

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

ไวยากรณ์

chf=
  <fill_type>,ls,<angle>,<color_1>,<width_1>
    ,...,
  <color_n>,<width_n>
<fill_type>
พื้นที่แผนภูมิที่จะเติม ค่าใดค่าหนึ่งต่อไปนี้
  • bg - สีพื้นหลัง
  • c - เติมพื้นที่แผนภูมิ
  • b<index> - เติมเป็นแถบสี (แผนภูมิแท่งเท่านั้น) แทนที่ <index> ด้วยดัชนีชุดของแท่งที่มีแถบสีเต็ม ดูตัวอย่างในแผนภูมิแท่งของชุดสี
ls
ระบุการเติมสีแนวเส้นตรง
<angle>
มุมของแถบทั้งหมดซึ่งสัมพันธ์กับแกน Y ใช้ 0 สำหรับแถบแนวตั้ง หรือ 90 สำหรับแถบแนวนอน
<color>
สีของแถบนี้ในรูปแบบฐานสิบหก RRGGBB ทำซ้ำ <color> และ <width> สำหรับแต่ละแถบเพิ่มเติม คุณต้องมีแถบอย่างน้อย 2 แถบ และจะมีลายเส้นต่างๆ สลับไปจนกว่าแผนภูมิจะแสดงเต็ม
<width>
ความกว้างของแถบนี้ตั้งแต่ 0 ถึง 1 โดยที่ 1 คือความกว้างเต็มของแผนภูมิ แถบต่างๆ จะแสดงซ้ำจนกว่าแผนภูมิจะเต็ม ทำซ้ำ <color> และ <width> สำหรับแต่ละแถบเพิ่มเติม คุณต้องมีแถบอย่างน้อย 2 แถบ และจะมีลายเส้นต่างๆ สลับไปจนกว่าแผนภูมิจะแสดงเต็ม

 

ตัวอย่าง

คำอธิบาย ตัวอย่าง
  • bg,ls,0 - แถบพื้นหลังเติมแถบในมุม 0 องศากับแกน Y (ขนานกับแกน Y) โดยจะมีแถบสีเต็มพื้นหลังของแผนภูมิและพื้นที่พล็อต
  • CCCCCC,0.15 - แถบแรกเป็นสีเทาเข้ม กว้างเท่ากับแผนภูมิ 15%
  • FFFFFF,0.1 - แถบที่ 2 เป็นสีขาว ซึ่งกว้างเท่ากับแผนภูมิ 10%
แผนภูมิเส้นสีน้ำเงินพร้อมแถบสีเทาและขาวสลับกันจากซ้ายไปขวา
chf=
  bg,ls,0,
  CCCCCC,0.15,
  FFFFFF,0.1
  • c,ls,90 - พื้นที่แผนภูมิที่มีแถบแนวนอนในมุม 90 องศาจากแกน Y แถบนี้จะเต็มพื้นที่พล็อต แต่ระบบจะไม่แสดงพื้นหลังของแผนภูมิ
  • 999999,0.25 - แถบแรกเป็นสีเทาเข้ม ซึ่งกว้าง 25% ตามแผนภูมิ
  • CCCCCC,0.25 - เหมือนกับแถบแรก แต่สีเทาอ่อน
  • FFFFFF,0.25 - เหมือนกับแถบแรก แต่เป็นสีขาว
แผนภูมิเส้นสีน้ำเงินที่มีแถบสีเทาเข้ม สีเทาอ่อน ขาว และเทาเข้มจากล่างขึ้นบน
chf=
  c,ls,90,
  999999,0.25,
  CCCCCC,0.25,
  FFFFFF,0.25

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

เส้นตารางกริด chg [เส้น, แถบ, เรดาร์, กระจาย]

คุณระบุเส้นตารางเส้นทึบหรือเส้นประในแผนภูมิได้โดยใช้พารามิเตอร์ chg

พารามิเตอร์นี้ไม่อนุญาตให้ระบุความหนาหรือสีของเส้น ดูตัวทำเครื่องหมายรูปร่าง (chm พิมพ์ h, H, v หรือ V) เครื่องหมายช่วง (chm) และเครื่องหมายขีดบนแกน (chxtc) สำหรับวิธีอื่นๆ ในการสร้างเส้นบนแผนภูมิ

ไวยากรณ์

chg=
  <x_axis_step_size>,<y_axis_step_size>,<opt_dash_length>,<opt_space_length>,<opt_x_offset>,<opt_y_offset>
<x_axis_step_size>, <x_axis_step_size>
ใช้เพื่อคำนวณจำนวนเส้นตาราง x หรือ y ที่จะแสดงในแผนภูมิ 100 / ขั้นตอน = จำนวนเส้นตารางกริดในแผนภูมิ ดังนั้น: 20,25 หมายถึงเส้นตารางกริดแนวตั้ง 5 เส้นและเส้นตารางกริดแนวนอน 4 เส้น
<opt_dash_length>, <opt_space_length>
[ไม่บังคับ] ใช้เพื่อกำหนดเส้นตาราง พารามิเตอร์แรกคือความยาวของเส้นประแต่ละบรรทัดในหน่วยพิกเซล พารามิเตอร์ที่ 2 คือระยะห่างระหว่างขีดกลางในหน่วยพิกเซล ใส่ 0 สำหรับ <opt_space_length> สำหรับเส้นทึบ ค่าเริ่มต้นคือ 4,1
<opt_x_offset>,<opt_y_offset>
[ไม่บังคับ] จำนวนหน่วยตามสเกลของแผนภูมิเพื่อชดเชยเส้นตาราง x และ y ตามลำดับ อาจเป็นค่าบวกหรือค่าลบก็ได้ หากระบุค่านี้ คุณต้องระบุค่าก่อนหน้าทั้งหมดด้วย ค่าเริ่มต้นคือ 0,0

 

ตัวอย่าง

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

ตัวอย่างเหล่านี้ใช้เฉพาะพารามิเตอร์ <x_axis_step_size> และ <y_axis_step_size> Chart API จะแสดงเส้นตารางเป็นเส้นประโดยค่าเริ่มต้น

แผนภูมิเส้นที่มีเส้นตารางเส้นประสีเทาอ่อน 5 เส้นและแนวตั้ง 5 เส้น
chg=20,50
แผนภูมิเส้นที่มีเส้นตารางเส้นประสีเทาอ่อน 5 เส้นและแนวตั้ง 5 เส้น
chg=20,50

ตัวอย่างนี้ใช้การเว้นวรรคที่ใหญ่ขึ้นเพื่อแสดงเส้นตารางกริดที่มีน้ำหนักเบากว่า (1,5)

แผนภูมิเส้นที่มีเส้นตารางแนวตั้ง 5 เส้นและแนวนอน 2 เส้น สีเทาอ่อน และเส้นประ
chg=20,50,1,5

หากต้องการแสดงเส้นตารางทึบ ให้ระบุศูนย์ (0) สำหรับพารามิเตอร์ <opt_space_length>

แผนภูมินี้ระบุออฟเซ็ตของแกน x เป็น 10

แผนภูมิเส้นที่มีเส้นตารางทึบสีเทา 5 เส้นและแนวนอน 2 เส้น
chg=20,50,1,0,10

แผนภูมินี้แสดงออฟเซ็ตของแกน x เป็น 10 และออฟเซ็ตแกน y เป็น 20

แผนภูมิเส้นที่มีเส้นตารางทึบสีเทา 5 เส้นและแนวนอน 2 เส้น
chg=20,50,3,3,10,20

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

เครื่องหมายไอคอนแบบไดนามิก chem [แท่ง เส้น เรดาร์ กระจาย]

สร้างแผนภูมิ และระบุไอคอนแบบไดนามิกอย่างน้อย 1 รายการเป็นค่าเคมี ไวยากรณ์ของ chem มีดังนี้ รายการที่คั่นด้วยเครื่องหมายอัฒภาคทั้งหมดเป็นสีม่วง (ไม่บังคับ) และละเว้นรายการใดก็ได้ใน URL คุณใส่เครื่องหมายหลายรายการได้โดยใส่สตริงไวยากรณ์หลายรายการที่คั่นด้วยอักขระ | อ่านเพิ่มเติมเกี่ยวกับไอคอนแบบไดนามิกได้ในหน้าไอคอนแบบไดนามิก

นอกจากนี้คุณยังฝังแผนภูมิไว้ในแผนภูมิอื่นเป็นไอคอนแบบไดนามิกได้ ดูส่วนย่อยแผนภูมิแบบฝังด้านล่าง

chem=
  y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
|...| y;s=<icon_string_constant>;d=<marker_data_string>;ds=<which_series>;dp=<which_points>;py=<opt_z_order>;po=<x,y>;of=<x_offset,y_offset>
s=<icon_string_constant>
ค่าคงที่ของตัวทำเครื่องหมายสตริงสำหรับไอคอนแบบไดนามิก จากหน้าไอคอนแบบไดนามิก ค่าคงที่นี้เกือบเหมือนกันกับพารามิเตอร์ chst สำหรับไอคอนแบบลอย แต่เมื่อสตริงไอคอนแบบอิสระขึ้นต้นด้วย "d_" คุณควรนำคำนำหน้าดังกล่าวออกเพื่อรับตัวทำเครื่องหมายไอคอนแบบไดนามิกที่เทียบเท่า ตัวอย่าง: ไอคอนแบบลอย: d_bubble_icon_text_small ; เครื่องหมายไอคอนแบบไดนามิกที่เทียบเท่า: bubble_icon_text_small
d=<marker_data_string>
ข้อมูลที่จำเป็นสำหรับเครื่องหมายประเภทนี้ ซึ่งจะมีสตริงเดียวกับที่ใช้ในพารามิเตอร์ chld สำหรับไอคอนแบบลอยที่เท่ากัน ยกเว้น ว่าตัวคั่น | ทั้งหมดควรแทนที่ด้วยคอมมา (อย่าลืมใช้คอมมาแทนเครื่องหมายไปป์สำหรับข้อความหลายบรรทัด) โปรดทราบว่าภายในสตริงข้อมูล คุณต้องระบุอักขระต่อไปนี้ด้วยเครื่องหมาย @ ด้วย: ไปป์ ( | ) , ที่ ( @ ) , เท่ากับ ( = ), คอมมา ( , ), เซมิโคลอน ( ; ) เช่น hello@,+world, 5@@10+cents+each
ds=<which_series>
[ไม่บังคับ] ดัชนีฐาน 0 ของชุดข้อมูลที่มีเครื่องหมายนี้ ค่าเริ่มต้นคือ 0
dp=<which_points>
[ไม่บังคับ] ระบุจุดข้อมูลที่จะใช้วาดเครื่องหมาย ค่าเริ่มต้นคือ 0 (จุดแรกในชุด) โดยใช้รูปแบบใดรูปแบบหนึ่งต่อไปนี้
  • n.d - จุดข้อมูลที่จะใช้วาดเครื่องหมาย โดย n.d คือดัชนีฐาน 0 ในชุดข้อมูล หากคุณระบุค่าที่ไม่ใช่จำนวนเต็ม เศษส่วนจะแสดงจุดกลางที่คำนวณแล้ว เช่น 3.5 หมายถึงตรงกลางระหว่างจุดที่ 3 ถึง 4
  • range,<start>,<end>,<step> - วาดเครื่องหมายบนจุดข้อมูลทุกขั้นตอนในช่วงตั้งแต่ start ถึง end (รวมจุดแรกและจุดสิ้นสุด) คือค่าดัชนี และอาจเป็นเลขทศนิยมเพื่อระบุค่ากลาง ค่าทั้งหมดเป็นแบบไม่บังคับ ค่าเริ่มต้นคือ: start=0, end=last item, step=1 หากข้ามค่า คุณยังคงต้องใส่คอมมาคั่นกลางด้วย แต่ไม่จําเป็นต้องใส่คอมมาต่อท้ายที่ว่างเปล่า ตัวอย่าง: dp=range,0,4 วาดเครื่องหมายบนองค์ประกอบ 0 ถึง 4, dp=range,5,10,2 วาดเครื่องหมายบนองค์ประกอบ 5, 7 และ 9 dp=range,2 วาดจุดในจุดที่ 3 ขึ้นไป dp=range,3,,1.5 วาดเครื่องหมายบนจุดข้อมูลทุกๆ 1.5 จุดจากรายการที่ 4 ถึงรายการสุดท้าย
  • all - วาดเครื่องหมายบนทุกองค์ประกอบ ซึ่งเทียบเท่ากับ range,0,end_index ตัวอย่าง: dp=all
  • every,n - วาดเครื่องหมายบนเครื่องหมายที่ n ทุกเครื่องหมาย ตัวอย่างเช่น dp=every,2 วาดเครื่องหมายบนรายการที่ 0, 2 และ 4
py=<z_order>
[ไม่บังคับ] เลเยอร์ที่จะใช้วาดเครื่องหมายเมื่อเทียบกับเครื่องหมายอื่นๆ และองค์ประกอบแผนภูมิอื่นๆ นี่คือจำนวนทศนิยมตั้งแต่ -1.0 ถึง 1.0 โดย -1.0 คือด้านล่าง และ 1.0 คือด้านบน องค์ประกอบของแผนภูมิ (เส้นและแท่ง) จะต่ำกว่า 0 หากเครื่องหมาย 2 รายการมีค่าเหมือนกัน ระบบจะวาดเครื่องหมายตามลำดับที่ URL กำหนดไว้ ค่าเริ่มต้นคือ 0.0 (เหนือองค์ประกอบของแผนภูมิ)
po=<x,y>
[ไม่บังคับ] ตำแหน่งสัมบูรณ์ในแผนภูมิที่ใช้วาดเครื่องหมาย x และ y คือเลขทศนิยม 2 จำนวน โดย 0.0,0.0 คือมุมซ้ายล่าง และ 1.0,1.0 คือมุมบนขวา
จาก=<x_offset,y_offset>
[ไม่บังคับ] จำนวนพิกเซลที่จะออฟเซ็ตไอคอนจากตำแหน่งปกติ x_offset และ y_offset เป็นจำนวนเต็มบวกหรือลบ คุณต้องระบุค่านี้ในไอคอนแบบไดนามิกที่ฝังอยู่ เนื่องจากเครื่องหมายจะอยู่ตรงกลางในแนวตั้งและแนวนอนเหนือจุด ซึ่งหมายความว่าจุดอาจไม่สอดคล้องกับตัวทำเครื่องหมายข้อมูล ออฟเซ็ตที่ดีสำหรับหมุดตั้งตรงคือ of=0,22 ค่าชดเชยที่ดีสำหรับหมุดเอียงคือ of=-12,20 หรือ of=12,20 ขึ้นอยู่กับทิศทางของแนวเอียง แต่คุณอาจต้องทดลองทำดู ค่าเริ่มต้นคือ 0,0

 

ตัวอย่าง

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

แผนภูมิที่ 1: https://chart.googleapis.com/chart?chs=300x140&cht=lc&chco=FF9900,224499&
chd=t:75,74,66,30,10,5,3,1&chls=1|1&
chem=y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0&chm=v,ccccFF,0,::.2,2

แผนภูมิที่ 2: https://chart.googleapis.com/chart?chst=d_bubble_icon_text_small&chld=ski|bb|Wheeee!|FFFFFF|000000

แผนภูมิเส้นพร้อมตัวทำเครื่องหมายไอคอนแบบไดนามิก
chem=
  y;s=bubble_icon_text_small;d=ski,bb,Wheeee!,FFFFFF;dp=2;ds=0


ตัวทำเครื่องหมายไอคอนแบบไดนามิกที่เป็นรูปแบบสแตนด์อโลน


chst=
  d_bubble_icon_text_small
chld=
  ski|bb|Wheeee!|FFFFFF|000000

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

แผนภูมิที่ 2 ใช้ค่า of เพื่อย้ายส่วนปลายของเครื่องหมาย ไปที่ด้านบนของจุดข้อมูลที่ต้องการ ออฟเซ็ตที่ดีสำหรับหมุดเอียงคือ -12,20


chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1



chem=y;
  s=map_xpin_letter;
  d=pin_sleft,A,FF0000;
  dp=3;
  ds=1;
  of=-12,0

หากต้องการใส่ไอคอนแบบไดนามิกหลายรายการ ให้ใช้สตริงไวยากรณ์ซ้ำ โดยคั่นด้วยอักขระ |

ตัวอย่างนี้แสดงช่วง รวมทั้งตัวทำเครื่องหมาย 2 ตัว

สังเกตระยะห่างของหมุดแนวตั้งด้วย 0,22 และหมุดเอียงมีออฟเซ็ต 12,20 เพื่อทำให้จุดปักหมุดตรงกับชุดข้อมูลที่อธิบาย


chem=
  y;s=map_xpin_letter;d=pin_sright,A,FF0000;dp=4;ds=0;py=1;of=12,20|
  y;s=map_pin_icon;d=baby,FF5555;ds=1;dp=6;of=0,22|
  y;s=map_pin_icon;d=camping,DEF763;ds=2;dp=range,2,5
ตัวอย่างนี้แสดงเครื่องหมายข้อความหลายบรรทัด เครื่องหมายต้อง ถูกออฟเซ็ตหลังจากเพิ่มข้อความ เนื่องจากลูกโป่งปรับขนาดให้พอดีกับข้อความ ทำให้วางกึ่งกลางใหม่ในแผนภูมิ โปรดสังเกตการขึ้นบรรทัดใหม่ในข้อความด้วยเครื่องหมายจุลภาคในสตริงข้อมูล d
chem=y;
  s=bubble_texts_big;
  d=bbbr,FFC6A5,000000,Outlier,Forgot+to+feed;
  ds=0;
  dp=13;
  of=-120,2

แผนภูมิที่ฝัง

คุณสามารถฝังแผนภูมิหนึ่งไว้ในอีกแผนภูมิหนึ่งได้โดยใช้ไวยากรณ์ไอคอนแบบไดนามิก

ตัวทำเครื่องหมายแผนภูมิแบบฝังมี 2 รูปแบบ ได้แก่ แผนภูมิที่ฝังในลูกโป่ง และแผนภูมิแบบฝังที่ไม่มีลูกโป่ง ต่อไปนี้เป็นตัวอย่างของทั้ง 2 อย่าง

แผนภูมิที่ไม่มีลูกโป่ง
แผนภูมิมีลูกโป่ง
แผนภูมิไม่มีบับเบิล

ต่อไปนี้คือรายละเอียดของพารามิเตอร์ s=<icon_string_constant>;d=<marker_data_string> ทั้งสำหรับแผนภูมิที่ไม่มีลูกโป่งและแผนภูมิที่ฝังแบบลูกโป่ง (จะไม่มีการอธิบายพารามิเตอร์ที่กล่าวถึงด้านบนที่นี่อีก)

ไวยากรณ์

Non-bubble:
  chem=y;s=ec;d=<alignment_string>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>

Bubble:
  chem=y;s=ecb;d=<frame_type>,<padding>,<frame_color>,<fill_color>,<chart_data>;ds=<which_series>;dp=<which_points>;py=<z_order>;po=<x,y>;of=<x_offset,y_offset>
alignment_string
[ไม่มีลูกโป่งเท่านั้น] ส่วนใดของแผนภูมิแบบฝังที่ไม่มีฟองอากาศที่ปักหมุดไว้กับจุดข้อมูล เลือกค่าคงที่สตริงแบบตัวอักษร 2 ตัวในแผนภาพต่อไปนี้สตริงการปรับแนว
chart_data
ข้อมูลสำหรับแผนภูมิที่ฝัง นี่คือทุกอย่างที่อยู่หลัง https://chart.googleapis.com/chart? ใน URL ของแผนภูมิที่จะฝัง ใช้เครื่องมือด้านล่างหรือทำตามกฎที่ระบุไว้ด้านล่างเครื่องมือ
frame_type
[Bubble เท่านั้น] หนึ่งในค่าคงที่ของรูปแบบเฟรมไอคอนแบบไดนามิก
ระยะห่างจากขอบ
[ลูกโป่งเท่านั้น] Padding ภายในลูกโป่งในหน่วยพิกเซล
frame_color
[ลูกโป่งเท่านั้น] สีของเฟรม ซึ่งเป็นสตริงสี HTML 6 หลักที่ไม่มีเครื่องหมาย # ตัวอย่างเช่น FF00FF
fill_color
[ลูกโป่งเท่านั้น] สีเติมลูกโป่ง ซึ่งเป็นสตริงสี HTML 6 หลักที่ไม่มีเครื่องหมาย # ตัวอย่างเช่น FF00FF

ข้อมูลแผนภูมิที่ฝัง

ใช้เครื่องมือ Conversion ต่อไปนี้เพื่อช่วยสร้างสตริงแผนภูมิ หรือสร้างสตริงแผนภูมิด้วยตนเองตามกฎที่ระบุหลังเครื่องมือ

กฎสำหรับการแปลงด้วยตนเอง

1. ก่อนอื่นให้แทนที่อักขระต่อไปนี้ทั้งหมดในคู่พารามิเตอร์และค่าด้วยค่าต่อไปนี้ ตามลำดับที่แสดง

แทนที่ ด้วยสิ่งนี้
%7C หรือ %7c
|
@
@@
%
%25
,
@,
|
@|
;
@;
&
%26
=
%3 วัน

2. จากนั้นแทนที่ค่า & และ = ทั้งหมดในคู่ parameter1=value1&parameter2=value2... ด้วยเครื่องหมายจุลภาค

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

เครื่องหมายรูปร่าง chm [แท่ง เส้น เรดาร์ กระจาย]

คุณระบุตัวทำเครื่องหมายกราฟิกสำหรับจุดข้อมูลทั้งหมดหรือแต่ละจุดในแผนภูมิได้ หากมีเครื่องหมายอย่างน้อย 2 รายการอยู่ในจุดเดียวกัน ระบบจะวาดเครื่องหมายตามลำดับที่ปรากฏในพารามิเตอร์ chm คุณยังสร้างตัวทำเครื่องหมายข้อความบนจุดข้อมูล ซึ่งอยู่ในส่วนเครื่องหมาย จุดข้อมูลได้ด้วย

คุณรวมเครื่องหมายรูปร่างกับพารามิเตอร์ chm อื่นๆ ได้โดยใช้อักขระไปป์ ( | ) เพื่อแยกพารามิเตอร์ chm

ไวยากรณ์

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

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

chm=
  [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
    |...|
  [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
@
[ไม่บังคับ] หากนำหน้าประเภทเครื่องหมายมีอักขระ @ ที่ไม่บังคับ <opt_that_points> ควรใช้รูปแบบ x:y
<marker_type>
ประเภทเครื่องหมายที่จะใช้ ระบุประเภทใดประเภทหนึ่งต่อไปนี้
  • a - ลูกศร
  • c - ครอส
  • C - สี่เหลี่ยมผืนผ้า หากเป็นเครื่องหมายรูปสี่เหลี่ยมผืนผ้า คุณต้องมีชุดข้อมูลอย่างน้อย 2 ชุด โดยชุด 0 จะระบุขอบด้านล่างและชุดที่ 1 ระบุขอบด้านบน <size> ระบุความกว้างของสี่เหลี่ยมผืนผ้าในหน่วยพิกเซล
  • d - ไดมอนด์
  • E - ตัวทำเครื่องหมายแถบข้อผิดพลาด ( ) เครื่องหมายนี้กำหนดให้สร้างชุดข้อมูล 2 ชุด ค่าหนึ่งสำหรับด้านล่าง และจุดที่เกี่ยวข้องในชุดที่ 2 สำหรับด้านบน นอกจากนี้ ยังแสดงไวยากรณ์ <size> แบบขยาย: line_thickness[:top_and_bottom_width] ในตำแหน่งที่ top_and_bottom_width ไม่บังคับด้วย โปรดดูตัวอย่างด้านล่าง
  • h - เส้นแนวนอนทั่วทั้งแผนภูมิในความสูงที่กำหนด (รูปแบบเดียวที่ถูกต้องสำหรับพารามิเตอร์ <opt_which_points> คือ opt_which_points)
  • H - เส้นแนวนอนผ่านเครื่องหมายข้อมูลที่ระบุ ซึ่งรองรับไวยากรณ์ <size> แบบขยายที่ช่วยให้คุณระบุความยาวของเส้นที่แน่นอน: line_thickness[:length] โดยที่ :length ไม่บังคับ และจะมีค่าเริ่มต้นเป็นความกว้างของพื้นที่แผนภูมิแบบเต็ม
  • o - แวดวง
  • s - สี่เหลี่ยมจัตุรัส
  • v - เส้นแนวตั้งจากแกน x ไปยังจุดข้อมูล
  • V - เส้นแนวตั้งที่ปรับความยาวได้ ซึ่งรองรับไวยากรณ์ค่า <size> แบบขยายที่ช่วยให้คุณระบุความยาวของเส้นที่แน่นอน: line_thickness[:length] โดยที่ :length ไม่บังคับ และจะมีค่าเริ่มต้นเป็นความสูงของพื้นที่แผนภูมิแบบเต็ม เครื่องหมายจะอยู่ตรงกลางของจุดข้อมูล
  • x - X
<color>
สีของตัวทำเครื่องหมายสำหรับชุดนี้ในรูปแบบเลขฐานสิบหก RRGGBB
<series_index>
ดัชนีฐาน 0 ของชุดข้อมูลที่จะใช้วาดเครื่องหมาย ละเว้นสำหรับเครื่องหมาย h และเครื่องหมายที่ระบุตำแหน่งตามตำแหน่ง x/y (เริ่มต้นด้วยอักขระ @) คุณใช้ชุดข้อมูลที่ซ่อนอยู่เป็นแหล่งข้อมูลได้ ดูข้อมูลเพิ่มเติมได้ที่แผนภูมิผสม แผนภูมิแท่งแนวตั้งที่มีการจัดกลุ่มรองรับไวยากรณ์แบบขยายแบบพิเศษเพื่อปรับเครื่องหมายให้เข้ากับแท่งที่เฉพาะเจาะจง
<opt_which_points>
[ไม่บังคับ] จุดที่จะวาดเครื่องหมาย ค่าเริ่มต้นคือเครื่องหมายทั้งหมด ใช้ค่าใดค่าหนึ่งต่อไปนี้
  • n.d - ตำแหน่งที่จะวาดเครื่องหมาย ความหมายจะขึ้นอยู่กับประเภทของเครื่องหมาย ดังนี้
    • ทุกประเภทยกเว้น h - จุดข้อมูลที่จะใช้วาดเครื่องหมาย โดย n.d คือดัชนีฐาน 0 ในชุด หากคุณระบุค่าที่ไม่ใช่จำนวนเต็ม เศษส่วนจะแสดงจุดกลางที่คำนวณแล้ว เช่น 3.5 หมายถึงตรงกลางระหว่างจุดที่ 3 ถึง 4
    • h - ตัวเลขตั้งแต่ 0.0 ถึง 1.0 โดยที่ 0.0 อยู่ด้านล่างของแผนภูมิ และ 1.0 อยู่ด้านบนสุดของแผนภูมิ
  • -1 - วาดเครื่องหมายบนจุดข้อมูลทั้งหมด หรือจะปล่อยพารามิเตอร์นี้ว่างไว้เพื่อวาดบนจุดข้อมูลทั้งหมดก็ได้
  • -n - วาดเครื่องหมายบนจุดข้อมูลทุกๆ n-th ค่าจุดทศนิยม หาก n น้อยกว่า 1 แผนภูมิจะคำนวณคะแนนกลางเพิ่มเติมให้คุณ เช่น -0.5 จะวางตัวทำเครื่องหมายเป็น 2 เท่าของจุดข้อมูล
  • start:end:n - วาดเครื่องหมายบนจุดข้อมูลทุก n-th ในช่วง ตั้งแต่ค่าดัชนี start ถึง end พารามิเตอร์ทั้งหมดเป็นแบบไม่บังคับ (อาจขาดหายไป) ดังนั้น 3::1 จะมาจากองค์ประกอบที่ 4 ไปจนถึงขั้นตอนที่ 1 สุดท้าย และการละเว้นพารามิเตอร์นี้โดยสิ้นเชิงจะมีค่าเริ่มต้นเป็น first:last:1 ค่าทั้งหมดอาจเป็นเลขทศนิยมก็ได้ start และ end อาจเป็นค่าลบ เพื่อนับถอยหลังจากค่าสุดท้าย หากทั้ง start และ end เป็นค่าลบ โปรดตรวจสอบว่าค่าทั้งสองเป็นค่าที่เพิ่มขึ้น (เช่น -6:-1:1) หากค่าขั้นตอน n น้อยกว่า 1 ระบบจะคำนวณจุดข้อมูลเพิ่มเติมโดยการประมาณค่าข้อมูลที่กำหนด ค่าเริ่มต้นคือ first:last:1
  • x:y - วาดเครื่องหมายที่จุด x/y ที่เจาะจงบนแผนภูมิ จุดนี้ไม่จำเป็นต้องอยู่ในเส้น เพิ่มอักขระ @ หน้าประเภทเครื่องหมายเพื่อใช้ตัวเลือกนี้ ระบุพิกัดเป็นค่าจุดทศนิยม โดย 0:0 คือมุมซ้ายล่างของแผนภูมิ และ 1:1 คือมุมขวาบนของแผนภูมิ เช่น หากต้องการเพิ่มเพชรสีแดง 15 พิกเซล ไว้ตรงกลางแผนภูมิ ให้ใช้ @d,FF0000,0,0.5:0.5,15
<size>
ขนาดของเครื่องหมาย หน่วยเป็นพิกเซล ส่วนใหญ่จะใช้ค่าตัวเลขเดียวสำหรับพารามิเตอร์นี้ ตัวทำเครื่องหมาย V, H และ S รองรับไวยากรณ์ <size>[:width] โดยที่ส่วนที่ 2 (ไม่บังคับ) จะระบุความยาวของเส้นหรือเครื่องหมาย
<opt_z_order>
[ไม่บังคับ] เลเยอร์ที่จะใช้วาดเครื่องหมายเมื่อเทียบกับเครื่องหมายอื่นๆ และองค์ประกอบแผนภูมิอื่นๆ นี่คือจำนวนทศนิยมตั้งแต่ -1.0 ถึง 1.0 โดย -1.0 คือด้านล่าง และ 1.0 คือด้านบน องค์ประกอบของแผนภูมิ (เส้นและแท่ง) มีค่าต่ำกว่า 0 เท่านั้น หากเครื่องหมาย 2 รายการมีค่าเหมือนกัน ระบบจะวาดเครื่องหมายตามลำดับที่กำหนดโดย URL ค่าเริ่มต้นคือ 0.0 (เหนือองค์ประกอบของแผนภูมิ)
<opt_offset>
[ไม่บังคับ] ให้คุณระบุออฟเซ็ตแนวนอนและแนวตั้งจากตำแหน่งที่ระบุ นี่คือไวยากรณ์ ซึ่งใช้ตัวคั่น : reserved:<horizontal_offset>:<vertical_offset> คุณใส่ค่า ,, ที่ว่างเปล่าในสตริงพารามิเตอร์ chm สำหรับ <opt_z_order> ได้ หากระบุ เช่น o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
  • reserve [จอง] - เว้นว่างไว้
  • <horizontal_offset> - ตัวเลขบวกหรือลบที่ระบุออฟเซ็ตแนวนอนในหน่วยพิกเซล ไม่บังคับ เว้นว่างไว้หากไม่ต้องการใช้
  • <vertical_offset> - ตัวเลขบวกหรือลบที่ระบุค่าออฟเซ็ตแนวตั้งในหน่วยพิกเซล ไม่บังคับ เว้นว่างไว้หากไม่ต้องการใช้

 

ตัวอย่าง

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

ต่อไปนี้เป็นตัวอย่างเครื่องหมายรูปร่างและเส้นหลายรายการ

  • a,990066,0,0.0,9.0 - ลูกศรสีม่วง ชุดแรก จุดแรก ขนาด 9
  • c,FF0000,0,1.0,20.0 - กากบาทสีแดง ชุดที่ 1 จุดที่ 2 ขนาด 9
  • d,80C65A,0,2,20.0 - ข้าวหลามตัดสีเขียว ชุดที่ 1 จุด 3 ขนาด 9
  • H,000000,0,3,1:40 - เส้นแนวนอนสีดำ ชุดแรก จุดข้อมูล 3, กว้าง 1 พิกเซล, ยาว 40 พิกเซล
  • o,FF9900,0,4.0,12.0 - วงกลมสีส้ม, ชุดแรก, จุดที่ 5 ขนาด 12
  • s,3399CC,0,5.0,11.0 - สี่เหลี่ยมจัตุรัสสีฟ้า ชุดที่ 1 จุดที่ 6 ขนาด 11
  • v,BBCCED,0,6.0,1.0 - ขีดเส้นแนวตั้งถึงจุด ชุดข้อมูลแรก จุดที่ 7 กว้าง 1 พิกเซล
  • V,3399CC,0,7.0,1.0 - เส้นแนวตั้งจากด้านล่างขึ้นไปยังด้านบนของแผนภูมิ ชุดแรก จุดที่ 8 ความกว้าง 1 พิกเซล
  • x,FFCC33,0,8.0,20.0 - "X" สีเหลือง ชุดแรก จุดที่ 9 ขนาด 20
  • H,FFFF00,0,9,2 - เส้นสีเหลืองแนวนอนแสดงความกว้างของแผนภูมิที่จุดข้อมูล 9
  • h,FF0000,0,0.5,1 - เส้นแนวนอนสีแดงตามความสูงที่กำหนด ชุดแรก, กึ่งกลางของแผนภูมิ, กว้าง 1 พิกเซล
แผนภูมิเส้นพร้อมเครื่องหมาย
chm=
  a,990066,0,0.0,9.0|
  c,FF0000,0,1.0,20|
  d,80C65A,0,2.0,20.0|
  H,000000,0,3,1:40|
  o,FF9900,0,4.0,12.0|
  s,3399CC,0,5.0,11.0|
  v,BBCCED,0,6,1.0|
  V,3399CC,0,7,1.0|
  x,FFCC33,0,8,20|
  H,FFFF00,0,9,2|
  h,FF0000,0,0.5,1

ต่อไปนี้คือตัวอย่างการใช้เพชรสำหรับชุดข้อมูลหนึ่ง และวงกลมสำหรับชุดข้อมูลอื่นๆ

หากมีเครื่องหมายอย่างน้อย 2 รายการอยู่ในจุดเดียวกัน ระบบจะวาดเครื่องหมายตามลำดับที่ปรากฏในพารามิเตอร์ chm ในที่นี้ วงกลมจะเป็นเครื่องหมายแรกที่ระบุด้วย chm ดังนั้นจึงถูกวาดก่อน เพชรจะได้รับการระบุและวาดเป็นลำดับที่ 2 ซึ่งทำให้รูปนั้นวาดที่ด้านบนของวงกลม

แผนภูมิเส้น เส้นหนึ่งมีวงกลม 15 พิกเซลบนจุดข้อมูลแต่ละจุด อีกเส้นมีเพชร 10 พิกเซล ข้าวหลามตัดวาดบนจุดที่เหมือนกันในทั้ง 2 เส้น
chm=
  o,FF9900,0,-1,15.0|
  d,FF0000,1,-1,10.0

ต่อไปนี้คือแผนภูมิเส้นที่มีเครื่องหมายบนจุดข้อมูลวินาที (-2 หมายถึงทุกจุดอื่น)

แผนภูมิเส้นมีเครื่องหมายในทุกจุดที่สอง
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-2,6
ต่อไปนี้คือแผนภูมิเส้นที่มีตัวทำเครื่องหมายมากกว่าจุดข้อมูล 2 เท่า (-0.5 หมายถึงทุกครึ่งจุด) แผนภูมิเส้นมีเครื่องหมายในทุกจุดที่สอง
chd=t:
  0,20,20,50,40,70,70,90,85,45,40,50
chm=
  o,0066FF,0,-.5,6
ตัวอย่างนี้แสดงวิธีใช้ตัวทำเครื่องหมาย h และ v เพื่อสร้างเส้นตารางกริดที่มีสีและความหนาที่กำหนดเอง ค่าลำดับ z (ค่าสุดท้าย) กำหนดเป็น -1 เพื่อให้วาดเส้นตารางกริดใต้เส้นข้อมูล
แผนภูมิเส้นมีเครื่องหมายในทุกจุดที่สอง
chm=
  h,76A4FB,0,0:1:.2,2,-1|
  V,76A4FB,0,::2,0.5,-1

แผนภูมินี้จะเพิ่มเส้นเติมแนวตั้งลงในแผนภูมิเส้น

  • v - เส้นแนวตั้งไปยังแผนภูมิ
  • FF0000 - เส้นสีแดง
  • 0 - ดัชนีชุดหนังสือ
  • : :.5 - ตัวระบุช่วง: จากจุดเริ่มต้นถึงจุดสิ้นสุด ทุกๆ 0.5 จุด
  • 2 - ความหนา 2 พิกเซล
แผนภูมิเส้นมีเครื่องหมายในทุกจุดที่สอง
chm=
  v,FF0000,0,::.5,2
ตัวอย่างนี้จะเพิ่มลูกศรและตัวทำเครื่องหมายข้อความลงในแผนภูมิโดยใช้พิกัดที่ตรงกัน ตัวทำเครื่องหมาย D แรกคือเส้นการติดตามใต้แถบ เครื่องหมายที่ 2 คือลูกศร และเครื่องหมายที่ 3 คือข้อความลูกศร
chm=
  D,003971,1,0,3|
  @a,000000,0,.25:.75,7|
  @tExpected,000000,0,.35:.85,10
เส้นแนวนอนที่ยึดกับจุดข้อมูลที่เฉพาะเจาะจง (H) อาจเป็นประโยชน์สำหรับการแสดงค่าสัมพัทธ์หรือเน้นความสูงของค่าข้อมูลในแผนภูมิ
chm=H,FF0000,0,18,1

กราฟนี้แสดงเครื่องหมายที่ระบุความหนาและความยาวของเส้นในพารามิเตอร์ <size> ได้

  • E,000000,0,6,1:20 - แถบข้อผิดพลาดสีดำที่มีเส้นกว้าง 1 พิกเซล แถบด้านบนและด้านล่างยาว 20 พิกเซล ด้านล่างสุดยึดกับชุด 0 จุด 8 ด้านบนตรึงอยู่กับชุดที่ 1 จุด 8
  • H,990066,1,2,5:50 - สีม่วง เส้นแนวนอน 5 พิกเซล ยาว 50 พิกเซลยาวตรงกลางจุดข้อมูล 2
  • V,3399CC,0,8,3:50- เส้นแนวตั้งสีน้ำเงิน กว้าง 3 พิกเซล ยาว 50 พิกเซล กึ่งกลางจุดข้อมูล 8
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,0,30%, 397,008,30%
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

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

ตัวทำเครื่องหมายค่าของข้อความและ ข้อมูล chm [แท่ง, เส้น, เรดาร์, กระจาย]

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

คุณรวมเครื่องหมาย chm โดยใช้อักขระไปป์ ( | ) เพื่อคั่นชุดพารามิเตอร์ chm ได้

หมายเหตุเกี่ยวกับค่าสตริง: สตริงป้ายกำกับอนุญาตให้ใช้อักขระที่ปลอดภัยต่อ URL เท่านั้น เพื่อความปลอดภัย คุณควรเข้ารหัส URL สตริงใดๆ ที่มีอักขระที่ไม่ได้อยู่ในชุดอักขระ 0-9a-zA-Z เท่านั้น คุณค้นหาโปรแกรมเปลี่ยนไฟล์ URL ได้ในเอกสารประกอบการแสดงภาพของ Google

ไวยากรณ์

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

chm=
  <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
    |...|
  <marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_placement>
<marker_type>
ประเภทเครื่องหมายที่จะใช้ โดยเลือกได้จากประเภทต่อไปนี้
  • f<text> - ธงที่มีข้อความ ระบุอักขระ "f" ตามด้วยข้อความที่เข้ารหัส URL ที่กำหนดเอง หากต้องการยกเว้นคอมมาในเครื่องหมายข้อความ ให้ใส่เครื่องหมาย \ ไว้หน้าคอมมา ตัวอย่าง: fHello\,+World!
  • t<text> - ตัวทำเครื่องหมายข้อความแบบง่าย ระบุอักขระ "ไม่ต้อง" ตามด้วยข้อความที่เข้ารหัส URL ที่กำหนดเอง หากต้องการยกเว้นคอมมาในเครื่องหมายข้อความ ให้ใส่เครื่องหมาย \ ไว้หน้าคอมมา ตัวอย่าง: tHello\,+World!
  • A<text> - เครื่องหมายคำอธิบายประกอบ เครื่องหมายนี้จะคล้ายกับเครื่องหมายธง แต่เครื่องหมายจะประสานตำแหน่งของเครื่องหมายเพื่อไม่ให้ซ้อนทับกัน รูปแบบเดียวที่ใช้ได้ของ <opt_which_points> คือ opt_which_points เพื่อแทนดัชนีของจุดในชุด
  • N<formatting_string> - ค่าของข้อมูลที่จุดนี้ในรูปแบบที่ไม่บังคับ หากคุณไม่ได้ใช้พารามิเตอร์ chds (การปรับขนาดที่กำหนดเอง) พารามิเตอร์จะให้ค่าที่เข้ารหัสที่ถูกต้อง หากคุณใช้พารามิเตอร์นั้นกับรูปแบบใดก็ได้ ค่าจะมีการปรับขนาดเป็นช่วงที่คุณระบุ ดูตัวอย่างของ chds ที่มีเครื่องหมายตัวเลขด้านล่าง เมื่อใช้เครื่องหมายประเภทนี้ในแผนภูมิแท่งแบบซ้อน หากคุณระบุ -1 สำหรับ <series_index> คุณจะได้รับเครื่องหมายที่แสดงผลรวมของค่าทั้งหมดในแถบแบบซ้อนนี้ ไวยากรณ์สตริงการจัดรูปแบบมีดังนี้
           <preceding_text>*<number_type><decimal_places>zs<x or y>*<following_text>
    องค์ประกอบทั้งหมดเหล่านี้ไม่บังคับ ความหมายของแต่ละองค์ประกอบมีดังนี้
    • <preceding_text> - ข้อความที่จะแสดงก่อนแต่ละค่า
    • *...* - บล็อกที่ไม่บังคับซึ่งหุ้มด้วยเครื่องหมายดอกจันตามตัวอักษร ซึ่งคุณสามารถระบุรายละเอียดการจัดรูปแบบสำหรับตัวเลขได้ ระบบจะรองรับค่าต่อไปนี้และไม่บังคับทั้งหมด
      • <number_type> - รูปแบบตัวเลขสำหรับค่าที่เป็นตัวเลข เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
        • f - [ค่าเริ่มต้น] รูปแบบจุดลอยตัว ลองระบุความแม่นยำด้วยค่า <decimal_places>
        • p - รูปแบบเปอร์เซ็นต์ เครื่องหมาย % จะต่อท้ายโดยอัตโนมัติ หมายเหตุ: เมื่อใช้รูปแบบนี้ ค่าข้อมูลจาก 0.0 - 1.0 จะแมปกับ 0 - 100% (เช่น 0.43 จะแสดงเป็น 43%)
        • e - รูปแบบสัญกรณ์วิทยาศาสตร์
        • c<CUR> - จัดรูปแบบตัวเลขในสกุลเงินที่ระบุด้วยเครื่องหมายสกุลเงินที่เหมาะสม แทนที่ <CUR> ด้วยรหัสสกุลเงิน 3 ตัวอักษร เช่น cEUR สำหรับยูโร คุณดูรายการรหัสได้ในเว็บไซต์ ISO แม้ว่าระบบจะไม่รองรับสัญลักษณ์บางตัว
      • <decimal_places> - จำนวนเต็มที่ระบุจำนวนตำแหน่งทศนิยมที่จะแสดง ค่าจะปัดเศษ (ไม่ถูกตัด) ตามความยาวนี้ ค่าเริ่มต้นคือ 2
      • z - แสดงเลข 0 ต่อท้าย ค่าเริ่มต้นคือ no
      • s - แสดงตัวคั่นกลุ่ม ค่าเริ่มต้นคือ no
      • x หรือ y - แสดงข้อมูลจากพิกัด x- หรือ y ตามที่ระบุไว้ ความหมายของข้อมูล x จะแตกต่างกันไปตามประเภทแผนภูมิ โดยให้ทดสอบแผนภูมิเพื่อหาความหมาย ค่าเริ่มต้นคือ "y"
    • <following_text> - ข้อความที่จะตามหลังค่าแต่ละค่า
<color>
สีของตัวทำเครื่องหมายสำหรับชุดนี้ ในรูปแบบเลขฐานสิบหก RRGGBB
<series_index>
ดัชนีฐาน 0 ของชุดข้อมูลที่จะใช้วาดเครื่องหมาย หากเป็นแผนภูมิแท่งแบบซ้อนและประเภทเครื่องหมายคือ N (ค่าจุดข้อมูล) คุณระบุ -1 เพื่อสร้างเครื่องหมายรวมสำหรับแท่งแต่ละแท่งได้ โปรดดูตัวอย่างด้านล่าง
<opt_which_points>
[ไม่บังคับ] จุดที่จะวาดเครื่องหมาย ค่าเริ่มต้นคือเครื่องหมายทั้งหมด โปรดใช้ค่าใดค่าหนึ่งต่อไปนี้
  • n.d - จุดข้อมูลที่จะใช้วาดเครื่องหมาย โดย n.d คือดัชนีฐาน 0 ในชุด หากคุณระบุค่าที่ไม่ใช่จำนวนเต็ม เศษส่วนจะแสดงจุดกลางที่คำนวณแล้ว เช่น 3.5 หมายถึงตรงกลางระหว่างจุดที่ 3 ถึง 4
  • -1 - วาดเครื่องหมายบนจุดข้อมูลทั้งหมด หรือจะปล่อยพารามิเตอร์นี้ว่างไว้เพื่อวาดบนจุดข้อมูลทั้งหมดก็ได้
  • -n - วาดเครื่องหมายบนจุดข้อมูลทุกๆ n-th
  • start:end:n - วาดเครื่องหมายในทุกจุดข้อมูล n-th ในช่วง ตั้งแต่ค่าดัชนี start ถึง end พารามิเตอร์ทั้งหมดเป็นแบบไม่บังคับ (อาจขาดหายไป) ดังนั้น 3::1 จะมาจากองค์ประกอบที่ 4 ไปจนถึงขั้นตอนที่ 1 สุดท้าย และการละเว้นพารามิเตอร์นี้เลยจะมีค่าเริ่มต้นเป็น first:last:1 ค่าทั้งหมดอาจเป็นเลขทศนิยมก็ได้ start และ end อาจเป็นค่าลบ เพื่อนับถอยหลังจากค่าสุดท้าย หากทั้ง start และ end เป็นค่าลบ โปรดตรวจสอบว่าค่าทั้งสองเป็นค่าที่เพิ่มขึ้น (เช่น -6:-1:1) หากค่าขั้นตอน n น้อยกว่า 1 ระบบจะคำนวณจุดข้อมูลเพิ่มเติมโดยการประมาณค่าข้อมูลที่กำหนด ค่าเริ่มต้น คือ first:last:1
  • x:y - [ไม่รองรับเครื่องหมายประเภท N] วาดเครื่องหมายที่จุด x/y ที่เจาะจงบนแผนภูมิ จุดนี้ไม่จำเป็นต้องอยู่ในเส้น เพิ่มอักขระ @ (@) ก่อนประเภทเครื่องหมายเพื่อใช้ตัวเลือกนี้ ระบุพิกัดเป็นค่าจุดทศนิยม โดย 0:0 คือมุมซ้ายล่างของแผนภูมิ 0.5:0.5 คือกึ่งกลางของแผนภูมิ และ 1:1 คือมุมขวาบนของแผนภูมิ เช่น หากต้องการเพิ่มเพชรสีแดง 15 พิกเซลตรงกลางแผนภูมิ ให้ใช้ @d,FF0000,0,0.5:0.5,15
<size>
ขนาดของเครื่องหมาย หน่วยเป็นพิกเซล หากเป็นแผนภูมิกระจายที่มีชุดข้อมูลที่ 3 (ใช้เพื่อระบุขนาดจุด) ค่านี้จะปรับขนาดตามช่วงข้อมูล ดังนั้นหากช่วงข้อมูลคือ 0—100 และ <size> คือ 30, ค่าข้อมูล 100 จะเป็นกว้าง 30 พิกเซล, ค่าข้อมูล 50 จะเป็นความกว้าง 15 พิกเซล เป็นต้น
<opt_z_order>
[ไม่บังคับ] เลเยอร์ที่จะใช้วาดเครื่องหมายเมื่อเทียบกับเครื่องหมายอื่นๆ และองค์ประกอบแผนภูมิอื่นๆ นี่คือจำนวนทศนิยมตั้งแต่ -1.0 ถึง 1.0 โดย -1.0 คือด้านล่าง และ 1.0 คือด้านบน องค์ประกอบของแผนภูมิ (เส้นและแท่ง) มีค่าต่ำกว่า 0 เท่านั้น หากเครื่องหมาย 2 รายการมีค่าเหมือนกัน ระบบจะวาดเครื่องหมายตามลำดับที่ URL กำหนดไว้ ค่าเริ่มต้นคือ 0.0 (เหนือองค์ประกอบของแผนภูมิ)
<opt_placement>
[ไม่บังคับ] รายละเอียดเพิ่มเติมเกี่ยวกับตำแหน่งที่อธิบายตำแหน่งที่จะวางเครื่องหมายนี้เมื่อเทียบกับจุดข้อมูล คุณระบุตำแหน่งแบบสัมพัทธ์ในแนวนอนและ/หรือแนวตั้งได้เช่นเดียวกับออฟเซ็ต ไวยากรณ์ตำแหน่งเป็นสตริงที่มีตัวคั่น : ตามที่แสดงที่นี่ องค์ประกอบทั้งหมดเป็นแบบไม่บังคับ: <horizontal_and_vertical_justification>:<horizontal_offset>:<vertical_offset> หากระบุ คุณสามารถใส่ค่า ,, ว่างในสตริงพารามิเตอร์ chm สำหรับ <opt_z_order> เช่น N,000000,0,1,10,,b และ N,000000,0,1,10,,lv และ N,000000,0,1,10,,r::10
horizontal_and_vertical_justification
จุดยึดของเครื่องหมาย ลักษณะการทำงานนี้ตรงข้ามกับการจัดชิดขอบ ดังนั้น Anchor ด้านซ้ายจะวางเครื่องหมายไว้ขวาของจุดข้อมูล คุณเลือกตัวจัดชิดขอบแนวนอนและ/หรือแนวตั้งได้จากรายการต่อไปนี้
  • การวางแบบแนวนอน: "l", "h" หรือ "r" - ซ้าย กลาง หรือขวา แนวนอน ค่าเริ่มต้นคือ "l"
  • การวางแบบแนวตั้ง: "b", "v", "t" - ด้านล่าง ตรงกลาง หรือแบบโฆษณา Anchor ด้านบนในแนวตั้ง ค่าเริ่มต้นคือ "b"
  • ตำแหน่งที่สัมพันธ์กับแท่ง [แผนภูมิแท่งเท่านั้น]: "s", "c", "e" - ฐาน กึ่งกลาง หรือด้านบนของแท่ง สำหรับแผนภูมิแบบซ้อนกันจะสัมพันธ์กับส่วนของแท่งสำหรับแต่ละชุด ไม่ใช่ทั้งแท่ง หากดัชนีซีรีส์ที่ระบุคือ -1 (ผลรวมสแต็ก) จะสัมพันธ์กับทั้งแถบ ซึ่งอาจใช้ร่วมกับค่าตำแหน่งโฆษณาแนวตั้ง เช่น "be" หรือ "vs" ค่าเริ่มต้นคือ "e"
horizontal_offset
ออฟเซ็ตแนวนอนของเครื่องหมายนี้ในหน่วยพิกเซล ค่าเริ่มต้นคือ 0
vertical_offset
ออฟเซ็ตแนวตั้งของเครื่องหมายนี้ในหน่วยพิกเซล ค่าเริ่มต้นของแผนภูมิแท่ง: 15; ค่าเริ่มต้นของแผนภูมิแท่ง: 2

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

ตัวอย่างป้ายกำกับมูลค่าในแผนภูมิแท่งมีดังนี้

แผนภูมิแรก (N*p0*) จะระบุตัวทำเครื่องหมายค่าข้อมูล โดยแสดงค่าเป็นเปอร์เซ็นต์ ปัดเศษเป็น 0 หลักทศนิยม 0 ตำแหน่ง และใส่สีดำในทุกค่าในข้อความ 11 จุด โปรดทราบว่าค่าของข้อมูลอยู่ระหว่าง 0.0 ถึง 1.0 ทั้งหมด ซึ่งในรูปแบบเปอร์เซ็นต์จะถูกย้ายขึ้นไป ในทศนิยม 2 ตำแหน่ง

แผนภูมิที่ 2 (N*cEUR1*) แสดงค่าเดียวกับที่มีการจัดรูปแบบเป็นค่ายูโร โดยมีทศนิยม 1 ตำแหน่งเป็นสีดำบนทุกค่าในรูปแบบข้อความ 11 จุด

แผนภูมิแท่งแสดงป้ายกำกับเปอร์เซ็นต์อยู่เหนือแต่ละแท่ง
chm=
  N*p0*,000000,0,-1,11
chd=t:
  0.4356,0.3562,0.4834,0.575,0.673,0.6091


แผนภูมิแท่งแสดงป้ายกำกับสกุลเงินยูโรเหนือแต่ละแท่ง


chm=
  N*cEUR1*,000000,0,-1,11

คุณใช้พารามิเตอร์ chds เพื่อปรับขนาดค่าตัวเลขที่แสดงได้ คุณใช้ chds กับข้อมูลทุกรูปแบบได้ ซึ่งรวมถึงการเข้ารหัสแบบง่ายและการเข้ารหัสแบบขยาย การดำเนินการนี้จะไม่ส่งผลต่อขนาดแท่งหรือป้ายกำกับแกน แต่จะส่งผลต่อค่าของตัวทำเครื่องหมายข้อมูลเท่านั้น

ตัวอย่างนี้แสดงแผนภูมิที่มีค่าที่เข้ารหัสแบบง่ายเป็น 46, 39, 29, 30, 43, 41 ช่วงการเข้ารหัสแบบง่ายคือ 0—61 พารามิเตอร์ chds กำหนดสเกลตัวทำเครื่องหมายที่กำหนดเองเป็น 0-1 ดังนั้นระบบจะปรับขนาดค่าเครื่องหมายเป็นช่วงนี้ แต่ความสูงของแท่งจะไม่ได้รับผลกระทบ (หากเป็นข้อมูลรูปแบบข้อความ แท่งกราฟก็จะมีการปรับขนาดด้วย)


chd=s:underp
chm=N,000000,0,-1,11
chds=0,1

ต่อไปนี้คือตัวอย่างของแผนภูมิที่มีป้ายกำกับข้อความที่จุดต่ำสุด และป้ายกำกับธงที่จุดสูงสุด

แผนภูมิเส้นติดป้ายกำกับข้อความสีน้ำเงิน 10 คะแนนและธงที่มีข้อความสีแดง 15 จุด วาดบนจุดข้อมูลของเส้นประสีเขียว
chm=
  tMin,0000FF,0,1,10|
  fMax,FF0000,0,3,15

ตัวอย่างนี้แสดงแผนภูมิแบบซ้อนที่มีค่าสำหรับแต่ละชุดและผลรวมของชุด หากต้องการแสดงค่าอนุกรมแบบซ้อน เราต้องใช้ตัวเลือกการกำหนดตำแหน่ง "c" หากไม่เป็นเช่นนั้น ค่าแท่งบนสุดจะทับซ้อนกับค่าผลรวมที่ด้านบนของแต่ละแท่ง
chm=
  N,FF0000,-1,,12|
  N,000000,0,,12,,c|
  N,000000,1,,12,,c|
  N,ffffff,2,,12,,c
การสาธิตเพิ่มเติมเกี่ยวกับวิธีการทำงานของการวางในแนวตั้งและแนวนอน ตัวอย่างนี้แสดงชุดค่าผสมต่างๆ ของค่า Anchor สำหรับแผนภูมิแท่ง (ซึ่งใช้ s, c และ e สำหรับตำแหน่งแนวตั้ง) ดูว่าโฆษณา Anchor ทางขวาย้ายเครื่องหมายไปทางซ้ายอย่างไร และ Anchor ด้านบนย้ายเครื่องหมายลงหรือกลับกัน จุดสีแดงจะแสดงฐาน ตรงกลาง และด้านบนของแต่ละแถบ ตัวเลขคือค่าข้อมูล ซึ่งคงที่โดยใช้ค่า Anchor ที่ต่างกันสำหรับแต่ละแท่ง
chm=
  N,000000,0,0,10,,rs
  N,000000,0,1,10,,ls
  N,000000,0,2,10,,c
  N,000000,0,3,10,,e
  N,000000,0,4,10,,e::15
  N,000000,0,5,10,,e::-12
ตัวทำเครื่องหมายคำอธิบายประกอบจะปรับตำแหน่งป้ายกำกับโดยอัตโนมัติเพื่อไม่ให้ซ้อนทับกัน ค่า chm แรกมีไว้สำหรับการเติมบรรทัด ค่าต่อไปนี้คือเครื่องหมายคำอธิบายประกอบทั้งหมด
chm=B,C5D4B5BB,0,0,0
  AA,666666,0,3,15
  AB,666666,0,5,15
  AC,666666,0,24,15
  AD,666666,0,25,15
  AE,666666,0,26,15
  AF,666666,0,51,15
  AG,666666,0,60,15
  AH,666666,0,73,15
  AI,666666,0,80,15
  AJ,666666,0,99,15
ตัวอย่างเครื่องหมายคำอธิบายประกอบอื่นที่แสดงระดับความสูงของเมืองในสวิตเซอร์แลนด์

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

เครื่องหมายช่วง chm [แท่ง แท่งเทียน เส้น เรดาร์ กระจาย]

คุณสามารถใส่สีพื้นแนวนอนหรือแนวตั้งเพื่อไฮไลต์พื้นที่ที่เจาะจงของแผนภูมิได้

คุณรวมตัวทำเครื่องหมาย chm ใดก็ได้โดยใช้อักขระไปป์ ( | ) เพื่อคั่นชุดพารามิเตอร์ chm

ไวยากรณ์

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

chm=
  <direction>,<color>,0,<start_point>,<end_point>
    |...|
  <direction>,<color>,0,<start_point>,<end_point>
<direction>
ระบุการแรเงาแนวนอนหรือแนวตั้ง ใช้ r สำหรับช่วงแนวนอนและใช้ R สำหรับช่วงแนวตั้ง
<color>
สีของช่วงในเลขฐานสิบหกรูปแบบ RRGGBB
0
สงวนไว้ - ต้องเป็น 0
<start_point>
ตำแหน่งเริ่มต้นของช่วง
  • สำหรับตัวทำเครื่องหมายช่วงแนวนอน นี่คือตำแหน่งบนแกน Y โดยที่ 0.00 อยู่ที่ด้านล่างของแผนภูมิ และ 1.00 อยู่ที่ด้านบนสุดของแผนภูมิ
  • สำหรับตัวทำเครื่องหมายช่วงแนวตั้ง นี่คือตำแหน่งบนแกน x โดยที่ 0.00 อยู่ทางด้านซ้ายของแผนภูมิ และ 1.00 คือทางด้านขวาของแผนภูมิ
<end_point>
ตำแหน่งสิ้นสุดของช่วง
  • สำหรับตัวทำเครื่องหมายช่วงแนวนอน นี่คือตำแหน่งบนแกน Y โดยที่ 0.00 อยู่ที่ด้านล่างของแผนภูมิ และ 1.00 อยู่ที่ด้านบนสุดของแผนภูมิ
  • สำหรับตัวทำเครื่องหมายช่วงแนวตั้ง นี่คือตำแหน่งบนแกน x โดยที่ 0.00 อยู่ทางด้านซ้ายของแผนภูมิ และ 1.00 คือทางด้านขวาของแผนภูมิ

 

ตัวอย่าง

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

เครื่องหมายแสดงช่วงอาจเป็นเส้นบางหรือแถบสี

  • r,E5ECF9,0,0.75,0.25 - ตัวทำเครื่องหมายช่วง สีน้ำเงินอ่อน (จองไว้) 0.5 ของความสูงของแผนภูมิ
  • r,000000,0,0.1,0.11 - ตัวทำเครื่องหมายช่วง สีดำ (จอง) เริ่มต้นที่ 0.1 ของทางขึ้นของแกน y และสิ้นสุดที่ 0.11 ของทางขึ้นของแกน y (เส้นบางสีดำ)
แผนภูมิเส้นที่มีแถบแนวนอนสีน้ำเงินอ่อนยืดจาก 25 เปอร์เซ็นต์ถึง 75 เปอร์เซ็นต์จากทางขึ้นของแกน Y และเส้นแนวนอนบาง 10 เปอร์เซ็นต์ของทางขึ้นของแกน Y
chm=
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

ตัวอย่างนี้แสดงตัวทำเครื่องหมายช่วงแนวตั้ง เครื่องหมายแรกคือเส้นสีแดง (FF0000) และเครื่องหมายที่ 2 คือแถบสีน้ำเงินอ่อน (A0BAE9)

แผนภูมิเส้นที่มีแถบแนวตั้งสีน้ำเงินอ่อนซึ่งยืดจาก 25 เปอร์เซ็นต์ถึง 75 เปอร์เซ็นต์ตามแนวแกน x และเส้นแนวตั้งบางๆ 10 เปอร์เซ็นต์ตามแนวแกน x
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25

เครื่องหมายจะวาดตามลำดับที่ระบุ ในตัวอย่างนี้ คุณจะเห็นว่าเครื่องหมายสีแดงแนวตั้งถูกวาดก่อนเครื่องหมายแนวนอนสีน้ำเงินอ่อน

แผนภูมิเส้นที่มีแถบแนวตั้งสีน้ำเงินและแถบแนวนอนสีน้ำเงินจางจาก 25 เปอร์เซ็นต์ถึง 75 เปอร์เซ็นต์ตามแนวแกน x และ y ตามลำดับ เส้นสีแดงแนวตั้งบางและเส้นสีดำแนวนอนบางๆ ตามแนวแกน x และ y ตามลำดับ
chm=
  R,FF0000,0,0.1,0.11|
  R,A0BAE9,0,0.75,0.25|
  r,E5ECF9,0,0.75,0.25|
  r,000000,0,0.1,0.11

ต่อไปนี้เป็นตัวอย่างแผนภูมิเส้นที่ใช้ตัวทำเครื่องหมายช่วงเพื่อวาดเส้นแนวนอนที่จางๆ ในแผนภูมิที่เส้นศูนย์ เส้นกึ่งกลาง และเส้นบน

เส้นประกายที่มีเส้นสีเหลือง 1 เส้นและเส้นแนวนอน 3 เส้นที่เว้นระยะห่างเท่ากัน
chm=
  r,000000,0,0.499,0.501|
  r,000000,0,0.998,1.0|
  r,000000,0,0.0,0.002

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

เครื่องหมายเส้น chm=D [แท่ง, แท่งเทียน, เส้น, เรดาร์, กระจาย]

คุณเพิ่มเส้นที่ติดตามข้อมูลในแผนภูมิได้ ซึ่งมักใช้ในแผนภูมิผสม

หากต้องการเพิ่มหลายบรรทัด (หรือรวมกับตัวทำเครื่องหมาย chm อื่นๆ) ให้แยกชุดพารามิเตอร์ chm โดยใช้ตัวคั่นแบบไปป์ ( | ) คุณสร้างเครื่องหมายเส้นประด้วยพารามิเตอร์นี้ไม่ได้

ไวยากรณ์

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
บ่งบอกว่านี่คือเครื่องหมายเส้น
<color>
สีของเส้นในรูปแบบฐานสิบหก RRGGBB
<series_index>
ดัชนีของชุดข้อมูลที่ใช้วาดเส้น ดัชนีชุดข้อมูลมีค่า 0 สำหรับชุดข้อมูลแรก 1 สำหรับชุดข้อมูลที่ 2 และอื่นๆ
<which_points>
จุดในชุดที่จะใช้วาดเส้น โปรดใช้ค่าใดค่าหนึ่งต่อไปนี้
  • 0 - ใช้คะแนนทั้งหมดในชุด
  • start:end - ใช้ช่วงคะแนนที่เจาะจงในชุด ตั้งแต่เริ่มต้นไปจนถึงสิ้นสุด (รวมดัชนีเป็นศูนย์) คุณยังใช้ค่าจุดลอยตัวเพื่อระบุจุดกึ่งกลาง หรือปล่อย start หรือ end ว่างไว้เพื่อระบุจุดข้อมูลแรกหรือสุดท้ายตามลำดับ start และ end อาจเป็นค่าลบ ซึ่งเป็นดัชนีย้อนกลับจากค่าสุดท้าย หากทั้ง start และ end เป็นค่าลบ อย่าลืมเขียนมูลค่าที่เพิ่มขึ้น (เช่น -6:-1)
<size>
ความกว้างของเส้นในหน่วยพิกเซล
<opt_z_order>
[ไม่บังคับ] เลเยอร์ที่จะใช้วาดเครื่องหมายเมื่อเทียบกับเครื่องหมายอื่นๆ และองค์ประกอบแผนภูมิอื่นๆ นี่คือจำนวนทศนิยมตั้งแต่ -1.0 ถึง 1.0 โดย -1.0 คือด้านล่าง และ 1.0 คือด้านบน องค์ประกอบของแผนภูมิ (เส้นและแท่ง) มีค่าต่ำกว่า 0 เท่านั้น หากเครื่องหมาย 2 รายการมีค่าเหมือนกัน ระบบจะวาดเครื่องหมายตามลำดับที่ URL กำหนดไว้ ค่าเริ่มต้นคือ 0.0 (เหนือองค์ประกอบของแผนภูมิ)

 

ตัวอย่าง

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

นี่เป็นตัวอย่างของการวาดเส้นเครื่องหมายบนแผนภูมิแท่ง Z-order ได้รับการตั้งค่าเป็น 1 ดังนั้น ระบบจะวาดเส้นที่ด้านบนของแท่ง

ตัวอย่างนี้ใช้ข้อมูลเดียวกันสำหรับทั้งแท่งและเส้นข้อมูล
แผนภูมิแท่งที่มีเครื่องหมายเส้น
chm=D,0033FF,0,0,5,1
chd=s:1XQbnf4

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

ดูข้อมูลเพิ่มเติมได้ที่แผนภูมิผสม

แผนภูมิแท่งที่มีเครื่องหมายเส้น
chm=D,0033FF,1,0,5,1
chd=s1:1XQbnf4,43ksfg6

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

ฟังก์ชันข้อมูล chfd [แผนภูมิ chd ทั้งหมด]

คุณระบุฟังก์ชันที่กำหนดเองเพื่อเรียกใช้กับข้อมูลแผนภูมิได้โดยใช้ไวยากรณ์ฟังก์ชัน muParser ข้อมูลที่ใช้ในฟังก์ชันอาจมาจากแหล่งที่มา 1 ใน 2 แหล่งต่อไปนี้

  • ชุดข้อมูลจาก chd - ข้อมูลดึงมาจากชุดที่ระบุไว้ใน chd
  • ช่วงของค่าที่ประกาศไว้ในพารามิเตอร์ chfd - คุณประกาศจุดเริ่มต้น การหยุด และค่าขั้นตอนสำหรับช่วงข้อมูลที่กําหนดเอง

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

หากต้องการกำหนดสีหรือตัวทำเครื่องหมาย chm ให้กับเส้นฟังก์ชัน ให้กำหนดสีหรือเครื่องหมายให้กับดัชนีชุดของฟังก์ชัน โปรดทราบว่าเครื่องหมายจะวางอยู่ตามข้อมูลหลังจากมีการดัดแปลงโดยฟังก์ชัน

ไวยากรณ์

chfd=
  <output_series_index>,<function_data>,<function_string>
    |...|
  <output_series_index>,<function_data>,<function_string>
<output_series_index>
ดัชนีแบบศูนย์ของชุดข้อมูลใน chd ซึ่งจะเขียนเอาต์พุตของฟังก์ชัน ระบบจะเขียนทับข้อมูลที่มีอยู่โดยสมบูรณ์ด้วยเอาต์พุตของฟังก์ชัน หากไม่ได้ใช้ชุดเป็นอินพุตสำหรับฟังก์ชัน แนวทางปฏิบัติแนะนำคือการกำหนดค่าจำลองให้กับชุดดังกล่าว
<function_data>
ตัวแปรและข้อมูลที่จะพล็อต ข้อมูลอาจมาจากช่วงที่คุณกำหนด หรือจากชุดข้อมูล chd ชุดใดชุดหนึ่ง คุณระบุตัวแปรหลายรายการสำหรับแต่ละฟังก์ชันได้โดยใช้ตัวคั่น ; (เซมิโคลอน) สำหรับตัวแปรหลายรายการ โปรดทราบว่าหากคุณกำหนดตัวแปรหลายรายการสำหรับฟังก์ชันเดียว และตัวแปรเหล่านี้มีจำนวนจุดต่างกัน ฟังก์ชันนั้นจะหยุดทำงานเมื่อไปถึงปลายทางแรก เช่น หากฟังก์ชันกำหนดทั้ง x=1—5 ขั้นตอนที่ 1 และ y=1—10 ขั้นตอนที่ 1 ฟังก์ชันนั้นจะสิ้นสุดเมื่อไปถึงจุดที่ 5
    <variable_name>,<input_series_index>
        
หรือ
    <variable_name>,<start>,<end>,<step>
  • variable_name - ชื่อสตริงที่กําหนดเองของตัวแปร ใช้ค่านี้ในฟังก์ชันที่กำหนดโดย function_string
  • input_series_index - ดัชนีของชุดข้อมูล chd เพื่อใช้เป็นข้อมูลอินพุต
  • start - ค่าเริ่มต้นที่เป็นตัวเลขของช่วง
  • end - ค่าสิ้นสุดที่เป็นตัวเลขของช่วง
  • step - ค่าขั้นตอนที่เป็นตัวเลขจาก start ถึง end อาจเป็นค่าบวกหรือลบก็ได้ แต่ต้องไม่เป็น 0
ตัวอย่าง: x,0,100,1 ประกาศตัวแปรที่ชื่อ x ที่มีค่า 0, 1, 2, ... 100 x,0,100,1;r,0,3.1,.1 ประกาศตัวแปร x เดียวกันบวกตัวแปรชื่อ r ที่มีค่า 0, 0.1, 0.2, ..., 3.0, 3.1 x,0 ประกาศตัวแปรชื่อ x ที่ใช้ข้อมูลจาก chd อนุกรมแรก function_string จะใช้ตัวแปรเหล่านี้ โดยจะไม่มีการพล็อตบนกราฟ เว้นแต่คุณจะระบุใน function_string ยิ่งขั้นตอนน้อย กราฟก็ยิ่งลื่นไหลมากขึ้น
<function_string>
ฟังก์ชันของคุณ ซึ่งเขียนในไวยากรณ์ muParser ฟังก์ชันนี้จะใช้กับตัวแปรและข้อมูลที่ระบุใน variable_data คุณจะอ้างอิงได้เฉพาะตัวแปรที่ประกาศในชุดฟังก์ชันภายในนี้เท่านั้น โดยจะอ้างอิงในชุดพารามิเตอร์ chfd ชุดอื่นไม่ได้ ไม่รองรับฟังก์ชันฟังก์ชันสรุปรวม (ค่าต่ำสุด ผลรวมสูงสุด ค่าเฉลี่ย) สำคัญ: อย่าลืมใช้ %2B แทน + ในฟังก์ชัน

 

ตัวอย่าง

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

คลื่นไซน์ง่ายๆ ข้อควรทราบบางประการมีดังนี้

  • chd=t:-1 - เราใช้ตัวแปรจำลองสำหรับข้อมูลแผนภูมิ เนื่องจากมีการประกาศข้อมูลในพารามิเตอร์ chfd
  • chco=FF0000 - ระบุสีแดงสำหรับชุดแรก แม้ว่าเราจะไม่ได้ใช้ข้อมูลจาก chd แต่ระบบจะใช้สีที่สอดคล้องกันของชุดข้อมูลดังกล่าวสำหรับฟังก์ชันพล็อตนั้น
  • chfd=0,x,0,11,0.1,sin(x)*50%2B50 - เราประกาศตัวแปร 1 ตัวที่เรียกว่า x โดยมีค่า 0—11 เพิ่มขึ้นทีละ 0.1 มีการกำหนดให้กับชุดแรก ซึ่งหมายความว่าจะได้รับสีของชุดแรก (FF0000) ฟังก์ชันที่ใช้กับ x คือ sin(x) * 50 + 50 อย่าลืมสังเกตวิธีที่เราต้องเข้ารหัส + ในฟังก์ชันนั้น

 

คลื่นไซน์ระบุโดย chfd
cht=lc
chd=t:-1
chco=FF0000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chxt=x,y
บรรทัดนี้ใช้ข้อมูลจากพารามิเตอร์ chd
chd=t:5,10
chfd=0,x,0,x*4

ทั้งบรรทัดที่มีฟังก์ชันและบรรทัดที่ไม่ใช่ฟังก์ชัน

สังเกตวิธีที่พารามิเตอร์สีของชุด chco ระบุสี

โปรดสังเกตตำแหน่งของตัวทำเครื่องหมายบนเอาต์พุตฟังก์ชัน จุดข้อมูลคำนวณจาก start, end และ step ดังนั้นหากช่วงของคุณคือ 0-11 ขั้นตอน 0.1 จุด 0 คือ 0 จุด 1 คือ 0.1 และต่อไปเรื่อยๆ จนถึงจุด 110 ซึ่งมีค่าเป็น 11

หนึ่งชุดที่ใช้ chfd และอีกชุดหนึ่งใช้ chd สำหรับข้อมูล
chd=t:
  -1
  15,45
chco=
  FF0000,000000
chfd=
  0,x,0,11,0.1,sin(x)*50%2B50
chm=
  c,00A5C6,0,110,10
  a,00A5C6,0,60,10

หากต้องการกำหนดฟังก์ชันใน 2 มิติ ให้ใช้แผนภูมิ lxy กำหนดชุดแบบจำลอง 2 ชุด และกำหนดฟังก์ชันให้กับแต่ละชุด

  • 0,x,0,10,0.1,sin(x)*50%2B50 - ซีรีส์ 0 (ค่าแกน x) มีตัวแปรชื่อ x โดยมีค่าตั้งแต่ 0—10 ขั้นตอน 0.1 และฟังก์ชัน sin(x)*50 + 50
  • 0,y,0,10,0.1,sin(y)*50%2B50 - ซีรีส์ 0 (ค่าแกน y) มีตัวแปรชื่อ y โดยมีค่าตั้งแต่ 0—10 ขั้นตอน 0.1 และฟังก์ชัน sin(x)*50 + 50
วงกลม
cht=lxy
chd=t:-1|-1
chfd=
  0,x,0,10,0.1,sin(x)*50%2B50|
  1,y,0,10,0.1,cos(y)*50%2B50

พารามิเตอร์ chfd ช่วยให้คุณแสดงความสร้างสรรค์ได้จริง

ลองคลิกที่รูปภาพเหล่านี้เพื่อเปิดและเล่นกับภาพในสนามเด็กเล่นในแผนภูมิ แล้วคุณจะติดใจแน่นอน



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