แผนภูมิแบบผสม

  

ภาพรวม

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

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

ขณะที่แผนภูมิประเภทอื่นๆ อาจดูเหมือนแผนภูมิประเภทใหม่ เช่น แผนภูมิกล่อง

แผนภูมิกล่อง.

การสร้างแผนภูมิประกอบ

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

  1. เพิ่มชุดข้อมูลตัวทำเครื่องหมายต่อท้ายพารามิเตอร์ chd เช่น หากแผนภูมิแท่งมีข้อมูล chd=t:30,10,20 คุณก็เพิ่มข้อมูลใหม่สำหรับเครื่องหมายเส้นได้ดังนี้ chd=t:30,10,20|60,40,50
  2. ซ่อนข้อมูลเครื่องหมายเพิ่มเติมจากแผนภูมิพื้นฐาน หากคุณเพียงแค่เพิ่มชุดข้อมูลอื่นลงในแผนภูมิแท่งสำหรับเส้นติดตาม แผนภูมิจะแสดงเป็นชุดแท่งแผนภูมิใหม่ คุณต้องซ่อนชุดหนังสือเพิ่มเติมนี้เพื่อป้องกันไม่ให้เกิดเหตุการณ์ดังกล่าว หากต้องการซ่อนชุด ให้ใส่ตัวเลข 1 หลักหลังข้อบ่งชี้รูปแบบ chd เช่น chd=t1:30,10,20|60,40,50 ตัวเลขนี้จะบอกให้ Chart API ทราบถึงจำนวนชุดข้อมูลที่จะใช้ เพื่อวาดองค์ประกอบสำหรับประเภทแผนภูมิพื้นฐานนั้นๆ ตามที่กำหนดโดยพารามิเตอร์ cht (แท่งสำหรับแผนภูมิแท่ง จุดข้อมูลสำหรับแผนภูมิเส้น และอื่นๆ) เมื่อวาดแผนภูมิ ระบบจะละเว้นชุดข้อมูลประเภทนั้นเพิ่มเติม โปรดทราบว่าตัวเลขนี้เป็นจำนวนฐาน 1 ไม่ใช่ฐาน 0 ดังนั้น t1 จึงหมายถึง "ใช้เฉพาะชุดข้อมูลแรกสำหรับแท่ง" t2 หมายถึง "ใช้เฉพาะ 2 ชุดแรกสำหรับแท่ง" ฯลฯ
    1. หมายเหตุ
      1. แผนภูมิกระจาย - แผนภูมิกระจายจะซ่อนข้อมูลในลักษณะอื่น โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบ
      2. แผนภูมิเส้น Lxy - ระบุจำนวนชุดเลขคู่ที่จะแสดง (t0, t2, t4 ฯลฯ) เนื่องจากชุดข้อมูลแต่ละเส้นในแผนภูมิ lxy อธิบายด้วยชุดข้อมูล 2 ชุด คือ ชุดหนึ่งสำหรับค่า x และอีกชุดหนึ่งสำหรับค่า y
  3. ใช้ชุดข้อมูลที่ซ่อนอยู่เพื่อวาดเครื่องหมายแท่งเทียน ตัวทำเครื่องหมายเส้น หรือเครื่องหมายอื่นๆ วิธีวาดเครื่องหมายมีระบุไว้ในส่วนที่ลิงก์แล้ว อ้างอิงชุดข้อมูลที่ซ่อนอยู่เป็นแหล่งที่มาของตัวทำเครื่องหมาย คุณรวมชุดข้อมูลที่ซ่อนอยู่เพิ่มเติมได้มากเท่าที่ต้องการ และนำไปใช้สำหรับตัวทำเครื่องหมายแผนภูมิเพิ่มเติมได้

นี่คือแผนภูมิที่เราเพิ่งอธิบายไป

แผนภูมิแท่งที่มีเครื่องหมายเส้น
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1

 

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

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

ประเภทเครื่องหมาย ประเภทแผนภูมิพื้นฐานที่สนับสนุน
บรรทัด เส้น กระจาย แท่ง เรดาร์
แท่งเทียน เส้น, บาร์
อื่นๆ เส้น กระจาย แท่ง เรดาร์

ต่อไปนี้เป็นตัวอย่างประเภทของแผนภูมิผสมที่คุณสามารถสร้างได้

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

แผนภูมิกล่องใช้เพื่อแสดงข้อมูลที่จัดกลุ่มเป็นควอร์ไทล์ของช่วง

แผนภูมิเส้นที่มีเส้นสีส้ม 1 เส้นและเครื่องหมายการเงิน 4 ตัว
แผนภูมิที่ฝัง คุณสามารถฝังแผนภูมิไว้ภายในแผนภูมิอื่นได้ ฝังแผนภูมิแล้ว
เครื่องหมายอื่นๆ คุณสามารถซ่อนข้อมูลเครื่องหมายในแผนภูมิฐานประเภทใดก็ได้ที่ยอมรับได้ และใช้กับเครื่องหมายประเภทอื่นๆ ที่คุณต้องการ
chd=t1:
  10,20,30,40,50,60,70,80
  5,10,15,20,25,30,35,40,45,50
chm=o,000000,1,-1,5

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

 

แผนภูมิทำเครื่องหมายเส้น

คุณเพิ่มเส้นในแผนภูมิเส้น scatter แท่ง หรือเรดาร์เพื่อไฮไลต์แนวโน้มได้

ประเภทฐาน + ประเภทปากกาเมจิก คำอธิบาย ตัวอย่าง
แท่ง + ขีดเส้น

นี่คือแผนภูมิแท่งที่มีเส้นการติดตาม ชุดข้อมูล 2 รายการแรกใช้สำหรับแถบแบบซ้อนกัน และใช้ชุดที่เหลือสำหรับเส้นดังกล่าว chd=s2 บ่งชี้ว่าแผนภูมิควรใช้เฉพาะ 2 กลุ่มแรกสำหรับแท่ง เส้นนี้จะใช้ชุดที่สามสำหรับข้อมูล

  • chd=s2:1XQbnf4,EWoQMUB,9halxp9 - การเข้ารหัสอย่างง่าย โดยใช้ 2 ชุดแรกเพื่อวาดแถบ และชุดสุดท้ายใช้สำหรับวาดเส้น
  • chm=D,0033FF,2,0,5,1 - เส้นการติดตาม (D) สีน้ำเงิน ข้อมูลจากดัชนีชุดที่ 2 จุดทั้งหมด (0) เส้นกว้าง 5 พิกเซล และมีลำดับ z เป็น 1
แผนภูมิแท่งที่มีเครื่องหมายเส้น
chm=
  D,0033FF,2,0,5,1
chd=s2:
  1XQbnf4,
  EWoQMUB,
  9halxp9
กระจาย + เส้น คุณจะเพิ่มเส้นในแผนภูมิกระจายเพื่อแสดงค่าเฉลี่ยได้ โปรดทราบว่าแผนภูมิกระจายจะซ่อนข้อมูลเครื่องหมายในลักษณะอื่น ดูรายละเอียดเพิ่มเติมได้ที่แผนภูมิกระจาย
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
แท่ง + ขีดเส้น

นี่คือแผนภูมิแท่งแบบซ้อนอีกรายการที่มีเส้นอิสระทับแผนภูมิ

แผนภูมิแท่งที่มีเครื่องหมายเส้น
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=D,76A4FB,2,0,3
แถบ + แวดวง เหมือนกับแผนภูมิก่อนหน้า แต่มีเครื่องหมายวงกลมแทนเครื่องหมายเส้น เราระบุค่าข้อมูลทุกๆ 0.5 ซึ่งจะเพิ่มจุดกลางที่คำนวณไว้ในเส้นประ แผนภูมิแท่งที่มีเครื่องหมายเส้น
cht=bvs
chd=t2:
  0,10,20,30,20,70,80|
  0,20,10,5,20,30,10|
  10,0,20,15,60,40,30
chm=o,76A4FB,2,-.5,10

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

 

แผนภูมิแท่งเทียน

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

ประเภทฐาน + ประเภทปากกาเมจิก คำอธิบาย ตัวอย่าง
เส้น (ซ่อน) + แท่งเทียน

ตัวอย่างนี้แสดงแผนภูมิที่แสดงเฉพาะเครื่องหมายแท่งเทียน

  • chd=t0 - ค่า 0 หมายความว่าระบบจะซ่อนชุดข้อมูลทั้งหมดจากประเภทแผนภูมิพื้นฐาน (ที่นี่คือแผนภูมิเส้น) จึงมีเพียงแท่งเทียนเท่านั้น ค่าแรกและค่าสุดท้ายในแต่ละชุดคือ -1 เพื่อระบุค่าที่ขาดหายไปเพื่อหลีกเลี่ยงการวาดแท่งเทียนแรกหรือแท่งสุดท้าย ซึ่งจะทับซ้อนกับแกนหรือขอบของแผนภูมิและถูกตัดออก
  • chm=F,0000FF,0,-1,20 - F บ่งชี้ตัวทำเครื่องหมายแท่งเทียน (เดิมเรียกว่า "เครื่องหมายการเงิน"); 0000FF หมายความว่าเครื่องหมายเป็นสีน้ำเงินเมื่อค่าลดลง ค่า 0 บ่งชี้ว่าข้อมูลแท่งเทียนเริ่มต้นที่ชุด 0; -1 แสดงเครื่องหมายทุกจุด (เราอาจระบุ 0:4 ที่นี่เพื่อซ่อนแท่งเทียนแรกและแท่งสุดท้ายแทนการใช้ค่าข้อมูล -1) ทั้งนี้ 20 คือความกว้างของแท่งเทียน
แผนภูมิแท่งเทียนพื้นฐาน
cht=lc
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,45,47,24,-1|
  -1,40,30,27,39,-1|
  -1,55,63,59,80,-1
chm=F,0000FF,0,-1,20
เส้น + แผนภูมิแท่งเทียน

นี่คือตัวอย่างของแผนภูมิเส้นที่มีเครื่องหมายแท่งเทียน

มีชุดข้อมูล 5 ชุด ชุดแรกใช้สำหรับประเภทแผนภูมิ (เส้น) ส่วนชุดข้อมูล "ที่ซ่อนอยู่" ที่เหลือจะใช้สำหรับตัวทำเครื่องหมายแท่งเทียน พารามิเตอร์ chd=t1 จะระบุว่าใช้เฉพาะชุดแรกสำหรับประเภทแผนภูมินั้น (แผนภูมิเส้น)

เราละเว้นตัวทำเครื่องหมายแท่งเทียนอันแรกและสุดท้ายโดยใช้ 1:4 ในค่า <which_points> เนื่องจากแท่งเทียนตัวแรกและแท่งสุดท้ายถูกครอบตัดโดยเส้นขอบพื้นที่แผนภูมิ

พารามิเตอร์ chm ระบุตัวทำเครื่องหมายแท่งเทียน พร้อมด้วยไวยากรณ์ F,<declining_color>,<data_series_index>,<which_points>,<width>,<order>

แผนภูมิเส้นที่มีเส้นสีส้ม 1 เส้นและเครื่องหมายการเงิน 4 ตัว
cht=lc
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

เส้น + แผนภูมิแท่งเทียน

อีกตัวอย่างหนึ่งของแผนภูมิแท่งเทียน แต่มีสีเติมที่กำหนดเอง

แผนภูมิแท่งที่มีเครื่องหมายเส้น
chd=t1:
t1:
  90,80,70,50,40,30,20,10|
  0,5,10,0,5,10,0|2,15,20,5,15,40,0|
  5,35,20,2,35,20,0|
  15,40,30,15,40,50,0
chm=
  F,000000,1,1:-2,20
แท่ง + แท่งเทียน

นี่คือตัวอย่างแผนภูมิแท่งที่มีเครื่องหมายแท่งเทียน

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

แผนภูมิเส้นที่มีเส้นสีส้ม 1 เส้นและเครื่องหมายการเงิน 4 ตัว
cht=bvg
chd=t1:
  20,10,15,25,17,30|
  0,5,10,7,12,6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,6
chm=
  F,,1,1:4,20

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

 

แผนภูมิกล่อง

แผนภูมิกล่องหรือที่เรียกว่าแผนภูมิกล่องหรือแผนภูมิกล่องและหนวดเป็นแผนภูมิประเภทหนึ่งที่แสดงการจัดกลุ่มชุดอย่างน้อย 1 ชุดเป็นควอร์ไทล์ (ควอร์ไทล์คือกลุ่มที่ครอบคลุม 25% ของช่วงของค่า โดยอาจมีข้อยกเว้นที่เป็นค่าที่ผิดปกติ) แผนภูมิกล่องคล้ายกับแผนภูมิแท่งเทียน แต่จะมีการเพิ่มเครื่องหมายที่ด้านล่างและด้านบนของแผนภูมิแท่งเทียน รวมถึงเครื่องหมายเปอร์เซ็นไทล์ที่ 50

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

เครื่องหมายแท่งเทียน
chm=
  F,0000FF,0,1,10
เครื่องหมายแท่งเทียน
chm=
  H,0000FF,0,1,1:10|
  H,0000FF,3,1,1:10|
  H,0000FF,4,1,1:10
เครื่องหมายแท่งเทียน
chm=
  o,FF0000,5,,5|
  o,FF0000,6,,5
เครื่องหมายแท่งเทียน
ชุดเครื่องหมายแท่งเทียน (chm=F) 1 ชุดสำหรับเนื้อความของกล่อง เครื่องหมายรูปร่างเส้นแนวนอน (chm=H) ความยาวที่ปรับได้ 1 ชุดสำหรับเส้นเปอร์เซ็นไทล์ที่ 50 และ 100 ขั้นต่ำ เลือกเครื่องหมายรูปร่างวงกลม (chm=o) เพื่อแสดงค่าที่ผิดปกติในชุดข้อมูล นำข้อมูลทุกอย่างมารวมกัน แล้วคุณจะเห็นแผนภูมิกล่อง

ประเภทแผนภูมิฐานสำหรับแผนภูมิกล่องคือประเภทแผนภูมิแท่ง (bhs, bvs, bhg, bvg) หรือประเภทแผนภูมิเส้น (lc, ls, lxy) แต่หากคุณซ่อนประเภทแผนภูมิฐานโดยการเพิ่ม 0 ในพารามิเตอร์รูปแบบข้อมูล (เช่น chd=t0: หรือ chd=s0:) แผนภูมิก็ไม่ว่าคุณจะเลือกประเภทใดก็ตาม

แผนภูมิกล่องต้องมีชุดข้อมูลอย่างน้อย 5 ชุด คือ 4 ชุดสำหรับช่อง โดย 1 ช่องจะมีเครื่องหมายสูงสุดและต่ำสุด 1 ชุดสำหรับเครื่องหมาย 50% รวมถึงชุดข้อมูลเพิ่มเติมสำหรับตัวทำเครื่องหมายเพิ่มเติมที่คุณต้องการ เช่น เครื่องหมายค่าผิดปกติ นี่คือลำดับชุดหนังสือที่แนะนำ โปรดทราบว่าหากค่าในชุด 1 มากกว่าค่าที่สอดคล้องกันในชุดที่ 2 ระบบจะเติมสีเครื่องหมายในช่องด้วยสีเครื่องหมาย chm=F หากค่าในชุดที่ 1 น้อยกว่าค่าในชุดที่ 2 ช่องจะไม่ได้รับเติมข้อความ ดูข้อมูลเพิ่มเติมที่เครื่องหมายแท่งเทียน

ลำดับชุดหนังสือสำหรับกล่องที่ไม่มีการเติมโฆษณา:

  1. ค่าต่ำสุด
  2. ตัวทำเครื่องหมาย 25% (75% สำหรับกล่องที่มีสีทึบ)
  3. ตัวทำเครื่องหมาย 75% (25% สำหรับกล่องที่มีสีทึบ)
  4. ค่าสูงสุด
  5. เครื่องหมาย 50%
  6. ชุดที่ 6 และชุดต่อๆ ไปมีไว้สำหรับข้อมูลเพิ่มเติมของตัวทำเครื่องหมาย เช่น ค่าผิดปกติ

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

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

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

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

  • cht=bvs - ประเภทของแผนภูมิพื้นฐานคือ bvs แต่จริงๆ แล้วไม่มีการแสดงแท่งแผนภูมิจากแผนภูมิฐานนี้ เราอาจระบุประเภทแผนภูมิผสมที่นี่
  • chd=t0: - t0 จะซ่อนเส้นทั้งหมดในแผนภูมิเส้นนี้ ข้อมูลทั้งหมดจะใช้สำหรับเครื่องหมายเท่านั้น ในข้อมูล ค่าแรกและค่าสุดท้ายคือ -1 เพื่อหลีกเลี่ยงไม่ให้มีเครื่องหมายที่ซ้อนทับขอบด้านซ้ายและขวาของแผนภูมิ ค่าทั้งหมดในชุดที่ 2 ต่ำกว่าค่าที่สอดคล้องกันในชุดที่ 3 ช่องทั้งหมดจึงไม่ได้รับการป้อนข้อมูล
    • -1,5,10,7,12,-1 - ค่าต่ำสุด: จุดล่างของแท่งสีส้มด้านล่าง และความสูงของเส้นสีเขียวแนวนอน
    • -1,25,30,27,24,-1 - ค่า 25%: ขอบแนวนอนด้านล่างของกล่องสีส้ม
    • -1,40,45,47,39,-1 - ค่า 75%: ขอบแนวนอนด้านบนของช่องสีส้ม
    • -1,55,63,59,80,-1 - ค่าสูงสุด: จุดบนสุดของแท่งสีส้มด้านบน และความสูงของเส้นสีน้ำเงินแนวนอน
    • -1,30,40,35,30,-1 - เส้น "ค่ามัธยฐาน" แนวนอนสีดำภายในแท่งเทียน
    • -1,-1,5,70,90,-1 - ข้อมูลค่าผิดปกติ (วงกลมสีแดง)
    • -1,-1,-1,80,5,-1 - ข้อมูลค่าผิดปกติเพิ่มเติม (วงกลมสีแดง) ข้อมูลค่าผิดปกติจะแบ่งออกเป็น 2 ชุดเนื่องจากคุณไม่สามารถมีเครื่องหมาย 2 ตัว โดยตัวหนึ่งอยู่เหนืออีกเครื่องหมายหนึ่ง ระบุไว้ในชุดเดียวกันโดยไม่ใช้ออฟเซ็ตหรือกลเม็ดที่ซับซ้อนอื่นๆ
  • chm= - ข้อมูลตัวทำเครื่องหมายตามที่อธิบายไว้ด้านล่าง
    • F,FF9900,0,1:4,40 - ตัวทำเครื่องหมายแท่งเทียนสีส้ม (F) ใช้ข้อมูล 4 ชุดเริ่มต้นที่ชุดแรก (0) บนจุด 1-4 ขนาด 40
    • H,0CBF0B,0,1:4,1:20 - เครื่องหมายเส้นแนวนอนสีเขียวแสดงค่าต่ำสุด การ์ดเหล่านี้มาจากซีรีส์แรก
    • H,0000FF,3,1:4,1:20 - เครื่องหมายเส้นแนวนอนสีน้ำเงิน ที่แสดงค่าสูงสุด สิ่งเหล่านี้มาจากซีรีส์ 3
    • H,000000,4,1:4,1:40 - เครื่องหมายเส้นแนวนอนสีดำแสดงค่า 50% การ์ดเหล่านี้มาจากซีรีส์ที่ 4
    • o,FF0000,5,-1,7 - วงกลมสีแดงที่กำหนดไปยังชุดข้อมูลที่ 6 สำหรับค่าที่ผิดปกติ ระบบจะกำหนดตัวทำเครื่องหมายให้กับองค์ประกอบทั้งหมดในชุดนี้ ซึ่งใช้ -1 สำหรับกล่องที่ไม่มีค่าผิดปกติ
    • o,FF0000,6,-1,7 - ค่าผิดปกติเพิ่มเติม ต้องระบุชุดข้อมูลอื่นเมื่อต้องการจัดกลุ่มค่าผิดปกติทับค่าอื่นๆ ในช่องเดียวกัน

แผนภูมิแท่งแนวตั้งที่มีชุดข้อมูล 2 ชุด: ชุดข้อมูลหนึ่งมีสีน้ำเงินเข้ม ส่วนชุดข้อมูลที่ 2 ซ้อนกันเป็นสีน้ำเงินอ่อน

cht=bvs
chd=t0:
  -1,5,10,7,12,-1|
  -1,25,30,27,24,-1|
  -1,40,45,47,39,-1|
  -1,55,63,59,80,-1|
  -1,30,40,35,30,-1|
  -1,-1,5,70,90,-1|
  -1,-1,-1,80,5,-1
chm=
  F,FF9900,0,1:4,40|
  H,0CBF0B,0,1:4,1:20|
  H,000000,4,1:4,1:40|
  H,0000FF,3,1:4,1:20|
  o,FF0000,5,-1,7|
  o,FF0000,6,-1,7

แผนภูมิ lc จะแสดงเส้นแกนเสมอ หากต้องการสร้างแผนภูมิที่ไม่มีเส้นแกน ให้ระบุประเภทแผนภูมิเป็น
lc ประเภทแผนภูมิแสดงเส้นขอบ
  cht=lc
ประเภทแผนภูมิ ls ไม่แสดงเส้นขอบ
   cht=ls
หากต้องการสร้างกล่องที่มีสีเติม ให้กำหนดจุดในชุดที่ 2 ให้มากกว่าจุดที่สอดคล้องกันในชุดที่ 3 ค่าที่มากกว่าจะมีการทำเครื่องหมายเป็นสีแดงในรหัสที่แสดงทางด้านขวา แผนภูมิแท่งแนวตั้งที่มีชุดข้อมูล 2 ชุด: ชุดข้อมูลหนึ่งมีสีน้ำเงินเข้ม ส่วนชุดข้อมูลที่ 2 ซ้อนกันเป็นสีน้ำเงินอ่อน
chd=t0:
  -1,5,10,7,12,-1
  -1,40,30,27,24,-1
  -1,25,45,47,39,-1
  -1,55,63,59,80,-1

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

 

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

แผนภูมิวงกลมที่ฝังอยู่ในแผนภูมิเส้น

คุณฝังแผนภูมิประเภทใดก็ได้ภายในแผนภูมิแท่ง เส้น เรดาร์ หรือscatter โดยใช้ไอคอนแบบไดนามิก โปรดดูส่วนแผนภูมิแบบฝังในเอกสารเครื่องหมายไอคอนแบบไดนามิก (chem)

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

 

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

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

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

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

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

ไวยากรณ์

chm=
  D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
D
ระบุว่านี่คือเครื่องหมายวาดเส้น
<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 ตั้งค่าไว้เป็น 1 จึงมีเส้นวาดทับบนแถบ

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

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

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

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

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

เครื่องหมายรูปร่าง 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_selected_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> คือ n.d)
  • 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 ทุกจุด ค่าคะแนนลอย ถ้า n น้อยกว่า 1 แผนภูมิจะคำนวณจุดกลางเพิ่มเติมให้คุณ เช่น -0.5 จะทำให้มีเครื่องหมายมากกว่าจุดข้อมูล 2 เท่า
  • start:end:n - วาดเครื่องหมายบนจุดข้อมูลที่ n ทุกจุดในช่วง ตั้งแต่ค่าดัชนี 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] โดยส่วนที่สองที่ไม่บังคับระบุความยาวของเส้นหรือเครื่องหมาย
<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
  • จองไว้ - เว้นว่างไว้
  • <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 - เส้นแนวตั้งถึงจุด ชุดที่ 1 จุด 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 ดังนั้นจึงถูกวาดก่อน มีการระบุและวาดรูปเพชรเป็นลำดับที่สอง ทำให้มีการวาดเพชรไว้เหนือวงกลม

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

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

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

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

  • v - เส้นแนวตั้งแสดงแผนภูมิ
  • FF0000 - เส้นสีแดง
  • 0 - ดัชนีชุดหนังสือ
  • : :.5 - ตัวระบุช่วง: ตั้งแต่เริ่มต้นถึงปลายทาง ทุกๆ 0.5 จุด
  • 2 - ความหนา 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 พิกเซลยาว 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,5:9%,
chm=
  E,000000,0,6,1:20|
  H,990066,1,2,5:50|
  V,3399CC,0,8,3:50

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

ปากกาเทียน chm=F [แท่ง, เส้น]

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

เครื่องหมายแท่งเทียนวาดเป็นรูปสี่เหลี่ยมผืนผ้าที่ตัดกันด้วยเส้นแนวตั้ง การวาดเครื่องหมายแท่งเทียนต้องใช้ชุดข้อมูล 4 ชุด ชุดข้อมูลที่ใช้ระบุมีดังนี้

  • ชุดข้อมูลที่ 1 และ 4 ระบุด้านล่างและด้านบนของเส้นแนวตั้งตามลำดับ โดยทั่วไปค่าเหล่านี้จะแสดงค่าต่ำและสูงสำหรับวัน
  • ชุดข้อมูลที่ 2 และ 3 ระบุเส้นขอบแนวตั้งของสี่เหลี่ยมผืนผ้า Series 2 คือค่าเริ่มต้น และชุดที่ 3 เป็นค่าปิด สีของสี่เหลี่ยมผืนผ้าจะขึ้นอยู่กับว่าค่าใดสูงกว่า เมื่อค่าเปิด (ชุดที่ 2) ต่ำกว่าค่าปิด (ชุดที่ 3) ราคาจะเพิ่มขึ้น และสี่เหลี่ยมผืนผ้าจะเติมสีเขียวทึบโดยค่าเริ่มต้น เมื่อค่าเปิด (ชุดที่ 2) สูงกว่าค่าปิด (ชุดที่ 3) ราคาลดลง และสี่เหลี่ยมผืนผ้าจะมีสีแดงทึบโดยค่าเริ่มต้น คุณจะ ระบุได้เฉพาะสีเติมสำหรับสี่เหลี่ยมผืนผ้าที่มีค่าจากมากไปน้อยเท่านั้น เมื่อคุณระบุดังกล่าว สี่เหลี่ยมผืนผ้าที่มีค่าเพิ่มขึ้นจะไม่ได้รับโฆษณา (ว่างเปล่า) โปรดทราบว่าชุดที่ 2 อาจเป็นได้ทั้งด้านบนหรือด้านล่างของสี่เหลี่ยมผืนผ้า ขึ้นอยู่กับว่าราคาเพิ่มขึ้นหรือลดลง

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

หมายเหตุ: หากไม่ต้องการให้เส้นของข้อมูลที่ใช้วาดเครื่องหมายปรากฏในแผนภูมิ คุณต้องใส่ 0 หลังประเภทรูปแบบ เช่น chd=t0:10,20,30,40 ในสตริงข้อมูลรูปแบบข้อความ ดูข้อมูลเพิ่มเติมได้ที่แผนภูมิผสม

นี่คือตัวอย่างที่แสดงเส้นสำหรับแต่ละชุด

ไวยากรณ์

chm=
  F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
F
บ่งบอกว่านี่คือเครื่องหมายแท่งเทียน
<opt_declining_color>
[ไม่บังคับ] สีเติมสำหรับสี่เหลี่ยมผืนผ้าเมื่อค่าลดลง (เมื่อค่าชุดที่ 2 > ค่าชุดที่ 3 ที่สอดคล้องกัน) นี่คือตัวเลขฐานสิบหกรูปแบบ RRGGBB เมื่อค่าเพิ่มขึ้น รูปสี่เหลี่ยมจะว่างเปล่า ค่าเริ่มต้นเป็นสีเขียวทึบสำหรับการเพิ่ม สีแดงทึบสำหรับลด (คุณระบุสีเติมที่กำหนดเองสำหรับการเพิ่มค่าไม่ได้)
<data_series_index>
ดัชนีของชุดข้อมูลที่จะใช้เป็นชุดแรกสำหรับเครื่องหมายแท่งเทียน นี่คือดัชนีฐาน 0 ดังนั้น หากคุณระบุ 1 ที่นี่และคุณมี 6 ชุด ระบบจะใช้ชุดที่ 2, 3, 4 และ 5 เพื่อวาดเครื่องหมายแท่งเทียน
<opt_which_points>
[ไม่บังคับ] ระบุจุดข้อมูลที่จะใช้ในการวาดเครื่องหมาย ค่าเริ่มต้นคือเครื่องหมายทั้งหมด ใช้รูปแบบใดรูปแบบหนึ่งต่อไปนี้
  • n.d - วาดเครื่องหมายบนจุดเดียวในชุด โดย n.d คือดัชนีของจุดในชุด หากระบุค่าที่ไม่ใช่จำนวนเต็ม เศษส่วนจะระบุจุดกลางที่คำนวณแล้ว เช่น 3.5 หมายถึงจุดกึ่งกลางระหว่างจุด 3 กับจุด 4
  • -1 - วาดเครื่องหมายบนจุดข้อมูลทั้งหมด หรือจะปล่อยพารามิเตอร์นี้ว่างไว้เพื่อวาดบนเครื่องหมายทั้งหมดก็ได้
  • -n - วาดเครื่องหมายบนจุดข้อมูลที่ n ทุกจุด
  • start:end:n - วาดเครื่องหมายบนจุดข้อมูลที่ n ทุกจุดในช่วง ตั้งแต่ค่าดัชนี start ถึง end พารามิเตอร์ทั้งหมดไม่บังคับ (อาจไม่มี) ดังนั้น 3::1 จะมาจากองค์ประกอบที่ 4 ถึงสุดท้าย ขั้นตอนที่ 1 และการละเว้นพารามิเตอร์นี้ทั้งหมดจะมีค่าเริ่มต้นเป็น first:last:1 ค่าทั้งหมดเป็นจำนวนทศนิยมได้ โดย start และ end อาจเป็นค่าลบได้ เพื่อนับย้อนจากค่าล่าสุด หากทั้ง start และ end เป็นค่าลบ โปรดตรวจสอบว่ามีการระบุไว้ในค่าที่เพิ่มขึ้น (เช่น -6:-1:1) หากค่าขั้นตอน n น้อยกว่า 1 ระบบจะคำนวณจุดข้อมูลเพิ่มเติมโดยการประมาณค่าข้อมูลที่ระบุ ค่าเริ่มต้นคือ first:last:1
<ความกว้าง>
ความกว้างของสี่เหลี่ยมผืนผ้าทั้งหมดเป็นพิกเซล
<opt_z_order>
[ไม่บังคับ] เลเยอร์ที่จะวาดเครื่องหมายเทียบกับเครื่องหมายอื่นๆ และองค์ประกอบแผนภูมิอื่นๆ ทั้งหมด นี่คือจำนวนลอยตัวตั้งแต่ -1.0 ถึง 1.0 โดย -1.0 คือด้านล่างและ 1.0 คือบนสุด องค์ประกอบของแผนภูมิ (เส้นและแท่ง) มีค่าต่ำกว่า 0 หากเครื่องหมาย 2 ตัวมีค่าเหมือนกัน ระบบจะวาดตามลำดับที่ URL ให้ไว้ ค่าเริ่มต้นคือ 0.0 (เหนือองค์ประกอบแผนภูมิ)

 

ตัวอย่าง

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

นี่คือตัวอย่างเครื่องหมายแท่งเทียนบนแผนภูมิเส้นที่มีชุด 4 ชุด ระบบจะระบุสีเติม 0000FF (สีฟ้า) ที่กำหนดเอง และสีนี้จะใช้ในการเติมสีสี่เหลี่ยมผืนผ้าเมื่อจุดในชุดที่ 3 เล็กกว่าจุดที่เทียบเท่ากันในชุดที่ 2

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

จดบันทึกเลข 0 ในสตริงข้อมูล หากต้องการซ่อนบรรทัดของชุดข้อมูล: chd=t0 เพื่อระบุว่าจะใช้ข้อมูลในแผนภูมิทั้งหมดเป็นเครื่องหมาย

พารามิเตอร์ <which_point> ว่างเปล่า ซึ่งจะวาดแท่งเทียนบนจุดข้อมูลทั้งหมด

แผนภูมิเส้นที่มีเส้นสีส้ม 4 เส้นและเครื่องหมายการเงิน 4 ตัว

chd=t0:
  0, 5,10, 7,12, 6|
  35,25,45,47,24,46|
  15,40,30,27,39,54|
  70,55,63,59,80,60
chm=F,0000FF,0,,20

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

นี่คือแผนภูมิผสม: ประกอบด้วยแผนภูมิเส้น (ประเภทแผนภูมิพื้นฐาน) และเครื่องหมายแท่งเทียน ค่า 1 ใน cht=t:1 หมายความว่าควรซ่อนชุดข้อมูลทั้งหมดหลังจากชุดแรกไม่ให้ปรากฏในประเภทแผนภูมิพื้นฐาน (แผนภูมิเส้น) 1 แรกใน chm=F,,1,1:4,20 หมายความว่าข้อมูลแท่งเทียนมาจากชุดที่ 2, 3, 4 และ 5 (1 อิงตาม 0) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีวาดแผนภูมิผสมลักษณะนี้ได้ที่แผนภูมิผสม

แผนภูมิเส้นที่มีเส้นสีส้ม 1 เส้นและเครื่องหมายการเงิน 4 ตัว
cht=lc
chm=
  F,,1,1:4,20

chd=t1:
  15,40,30,27,39,54|
  ...

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