ต่อจากตอนที่แล้ว ซึ่งผมได้เกริ่นไปแล้วว่าการสร้างกราฟที่ดี มีอยู่ 5 ขั้นตอน ซึ่งเรากำลังพูดถึงขั้นตอนที่ 4 คือการ Customize ปรับแต่งกราฟ ในบทความนี้ผมจะขอพูดเรื่องการปรับแต่งกราฟต่อเลยครับ

การปรับ Format สี

สามารถเลือกสิ่งที่ต้องการจะปรับ แล้วไปที่ Ribbon Format แล้วใส่สี Fill หรือ สีขอบได้ตามต้องการ

โดยที่การเลือกนั้น มีเทคนิคเล็กน้อย คือ

  • ถ้าคลิ๊กซ้ายที่ Data Series ทีเดียว มันจะเลือก Data Series นั้นในทุกๆ Category เลย
  • ถ้าคลิ๊กซ้ายซ้ำอีกรอบเฉพาะบาง Category มันจะเลือกเจาะจงเฉพาะ Category นั้นๆ ได้เลย
  • หรือ อาจเลือกจาก Ribbon Layout => Current Selection ก็ได้ครับ

chart10

การปรับ Scale ของแกน X หรือ Y

  • ให้เลือกที่แกนที่ต้องการจะแก้ จากนั้นคลิ๊กขวา => Format Axis
  • ใน Axis Option สามารถตั้งค่าสูงสุด ต่ำสุด ค่า Major Unit (Grid ใหญ่) Minor Unit (Grid เล็ก)ได้
    • ถ้าจะปรับค่า ต้องเปลี่ยนจาก Auto เป็น Fixed ซะก่อน
  • และยังมี Option อื่นๆ อีกเยอะแยะ ลองเล่นดูนะครับ เช่น กลับทิศของแกน การตั้งจุดตัดแกน แถมตั้งหน่วยได้ด้วยว่าต้องการเป็นหลักหน่วย หลักพัน หลักล้าน หรืออะไร

เทคนิคการปรับ Format Selection

สามารถคลิ๊ก Format Selection อันนึงค้างไว้ แล้วไปคลิ๊กที่ Component อื่นๆ ของกราฟได้เลย ตัว Format Selection จะเปลี่ยนไปเองโดยอัตโนมัติ (โดยไม่ต้องออกไป Select ใหม่ทุกครั้ง)

chart11

การเปลี่ยนประเภทกราฟ

มีอยู่ 2 แบบ

  1. เปลี่ยนกราฟจากประเภทหนึ่งเป็นอีกประเภทหนึ่งกับทุกๆ Series (เปลี่ยนทั้งอัน)
    • ในกรณีนี้สามารถทำได้ง่ายๆ คือ คลิ๊กที่กราฟ แล้วไปที่ Ribbon Design => Change Chart Type
    • จากนั้นเลือกกราฟประเภทใหม่ที่ต้องการได้เลย
      chart7
  2. เปลี่ยนกราฟแค่ข้อมูลบางส่วน (บาง Series ) ทำให้เกิดกราฟลูกผสม
    • ในกรณีนี้มีขั้นตอนเพิ่มจากปกติ คือ ให้เลือก Series ที่ต้องการเปลี่ยนประเภท => คลิ๊กขวาเลือก Change Series Chart Type
    • จากนั้นเลือกกราฟประเภทใหม่ที่ต้องการได้เลย
    • จากนั้นจะเกิดกราฟลูกผสม คือ Series ที่เราไม่ได้เลือก จะยังเป็นประเภทเดิม ส่วน Series ที่เราเลือกเปลี่ยน Chart Type ไป ก็จะกลายเป็นประเภทใหม่
      chart8-2

Line Chart vs Scatter Plot

  • Line Chart กับ Scatter Plot ดูคล้ายกัน แต่ต่างกันที่ Line Chart ทุก Series จะมองแกน X ร่วมกัน และมองเป็นแค่ Text Label
  •  ส่วน Scatter Plot จะใช้ค่าแกน X มา Plot ลงแกนตาม Scale จริงๆ

การปรับแก้การเลือกใช้ Data Source

เราสามารถปรับแก้การเลือกใช้ Data Source โดยการคลิ๊ก Ribbon Design => Select Data

จากนั้นมันจะขึ้นหน้าต่างออกมาดังนี้
select-data

  • ฝั่งซ้ายจะเป็น Data Series ที่เป็นแกน Y ฝั่งขวาเป็นแกน X
  • การเพิ่ม Data Series ใหม่ให้กด Add / จะลบ Data Series ไหนก็กด Remove
  • การแก้ไขว่าแต่ละ Data Series จะชื่ออะไร มีแกน X หรือ แกน Y คืออะไร ให้เลือก Data Series ที่ต้องการแล้วกด Edit
    • ตรงนี้จะขึ้นกับประเภทกราฟ
    • ถ้าเป็นกราฟ Scatter Plot จะกด Edit ฝั่งซ้ายได้อย่างเดียว แต่พอกดแล้วมันจะให้ใส่ทั้ง Series Name / Series X Value / และ  Series Y Value (นั่นคือ แต่ละ Series จะมีค่า X และ Y ของตัวมันเอง แปลว่า สามารถใช้ค่าแกน X คนละค่ากันได้)
      selectdata-scatter
    • ถ้าเป็นกราฟอื่นๆ เช่น Bar Chart / Column Chart / Line Chart ถ้ากด Edit ฝั่งซ้าย จะมีให้เลือกแค่ Series Name กับ Series Value ส่วน Horizontal Axis จะบังคับให้ใช้ค่าเดียวกันกับทุกๆ Series (สามารถกด Edit ได้อยู่ แต่กดแล้วจะ Apply กับทุกๆ Series เลย)
      selectdata-normal
  • จะสลับ Sequence ลำดับก่อนหลัง (มีผลเรื่องการบังกัน อยู่ด้านหน้า-หลัง) ให้กดลูกศรสีฟ้าขึ้นลง

การเพิ่มแกนอันที่ 2 (Secondary Axis)

มี 2 แบบด้วยกัน คือ เพิ่มแกน Y อันที่2 กับ เพิ่มแกน X อันที่ 2

ผมขอเริ่มที่เพิ่มแกน Y อันที่ 2 ก่อนนะครับ

สมมติข้อมูลของผมใรคอลัมน์เพิ่มมา 1 อัน คือ %pass แล้วมันมีค่าน้อยมากๆ (เพราะเป็น %) ทำให้เวลา Plot รวมกับ Avg.Score หรือ Max Score บนแกน Y เดียวกันจะแทบมองไม่เห็นเลย ทางแก้ไขก็คือ ผมต้องเอาค่า %pass นี้ไป Plot ลงใน Secondary Y-Axis นั่นเอง

สมมติว่าผม add คอลัมน์ใหม่ คือ % pass ลงไปในกราฟแล้วนะครับ ต่อไปทำดังนี้

  • เลือก Series %pass แล้ว Format Data Seriesโดย
    • อาจเลือกจาก Ribbon Layout => Current Selection ก็ได้ครับ => จากนั้นเลือก Format Selection
    • หรือจะคลิ๊กขวาที่ Series %pass โดยตรงแล้วเลือก Format Data Series
  • จากนั้นใน Series Option => เลือก Plot on Secondary Axis
    chart9

การเพิ่มแกน X อันที่สอง

ที่นี้ หากต้องการจะเพิ่มแกน X อันที่สอง ต้องทำหลังจากเพิ่มแกน Y อันที่ 2 ไปก่อนครับ ถึงจะมี Option โผล่มาให้เลือก

จากนั้น ให้ไปที่ Ribbon Layout => Axes => Secondary Horizontal Axis => เลือกแบบที่ต้องการ

สำหรับตอนนี้ขอจบแค่นี้ ตอนต่อๆ ไปเราจะมาเรียนรู้การทำกราฟแบบ Advance ขึ้นไปอีกครับ! มีอะไรสงสัย อย่าลืมไปคุยกันใน Facebook Page นะครับ