Excel 2007 - ค่าแกน Y ที่กำหนดเอง


9

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

ตัวอย่างเช่นฉันมี

Data1 = 0.5
Data2 = 0.3
Data3 = 0.8

นั่นก็คือ 3 คอลัมน์ จากนั้นฉันต้องการเครื่องหมาย Y แกนตามมาตราส่วนต่อไปนี้:

0.1 = Very Low
0.25 = Low
0.5 = Medium
0.75 = High
0.9 = Very High

มีวิธีใดในการทำเช่นนี้ใน Excel 2007

คำตอบ:


18

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

โดยพื้นฐานแล้ววิธีการทำงานนี้คือคุณสร้างชุดข้อมูลที่สอดคล้องกับป้ายกำกับหมวดหมู่ที่คุณต้องการใช้ คุณตั้งค่า x เป็น 0 และค่า y เป็นความสูงที่คุณต้องการให้ป้ายกำกับนั้นอยู่ที่ จากนั้นคุณซ่อนเครื่องหมายและเพิ่มป้ายชื่อข้อมูลไปยังจุดเหล่านั้น สิ่งนี้ค่อนข้างตรงไปตรงมาสำหรับพล็อตการกระจายที่บริสุทธิ์ แต่เมื่อรวมกับกราฟคอลัมน์จะยุ่งยากมาก ในที่สุดฉันก็ค้นพบมันหลังจากการทดลองมากมาย ฉันจะพยายามให้คำแนะนำทีละขั้นตอนที่นี่; แสดงความคิดเห็นหากขั้นตอนใด ๆ ไม่ชัดเจน นี่คือลักษณะของกราฟสุดท้าย:

กราฟคอลัมน์ค่าแกน y โดยพลการ

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

x      y      label
0     0.1     Very Low
0     0.25    Low
0     0.5     Medium
0     0.75    High
0     0.9     Very High

สร้างพล็อตที่กระจายว่างเปล่าโดยไปที่>Insert Scatterคุณจะมีกราฟเปล่า คลิกที่Select Dataในริบบิ้น คุณจะได้รับกล่องโต้ตอบต่อไปนี้:

เลือกกล่องโต้ตอบข้อมูล

ตอนนี้คุณต้องเพิ่มแต่ละบรรทัดในx/ y/ labelตารางของคุณเป็นชุดแยกต่างหาก คลิกAdd...จากนั้นเลือกค่าจากLabelคอลัมน์เป็นชื่อชุดค่าจากxคอลัมน์สำหรับค่า Series X และค่าจากyคอลัมน์สำหรับค่า Series Y

เลือกซีรีส์

ทำซ้ำสำหรับแต่ละบรรทัด แต่ละบรรทัดจะต้องเป็นซีรี่ส์ของตนเองที่คุณเพิ่มโดยคลิกที่Add...ปุ่ม

เมื่อคุณทำสิ่งนี้แล้วกราฟของคุณควรเป็นดังนี้:

พล็อตกระจาย

ตอนนี้พล็อตกราฟคอลัมน์ของคุณในกราฟที่แยกจากกันในแบบที่คุณตามปกติโดยการเลือกข้อมูลแล้วเลือก>Insert2-D Column Chart

เลือกพล็อตที่กระจายและคัดลอกได้โดยการกด+Ctrl Cเลือกแผนภูมิคอลัมน์และกดCtrl+ Vเพื่อวาง สิ่งนี้จะแปลงแผนภูมิคอลัมน์เป็นแผนภูมิกระจาย

คลิกขวาที่แกน x สำหรับพล็อตและเลือกnoneสำหรับป้ายชื่อแกนและเครื่องหมายติ๊กสำคัญ

ตอนนี้อยู่ภายใต้รูปแบบแท็บริบบิ้นเลือกภายใต้Left แล้วสำหรับแต่ละชุดฉลากคลิกขวาที่เครื่องหมายและเลือกData Labels Format Data Seriesภายใต้เลือกMarker Options noneจากนั้นคลิกที่ป้ายข้อมูล ทำเครื่องหมายที่ช่องเพื่อแสดงชื่อชุดข้อมูลและยกเลิกการทำเครื่องหมายที่ช่องเพื่อแสดงค่า Y ทำเช่นนี้สำหรับแต่ละซีรี่ส์ด้วยฉลากสูง / กลาง / ต่ำ

เมื่อคุณทำขั้นตอนนี้เสร็จแล้วกราฟของคุณควรมีลักษณะดังนี้:

กราฟ excel

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

เปลี่ยนประเภทแผนภูมิอนุกรม

ตอนนี้เลือก2D Columnจากกล่องโต้ตอบผลลัพธ์ กราฟของคุณควรมีลักษณะเช่นนี้ สิ่งที่เราต้องทำคือทำสิ่งต่างๆให้เรียบร้อย

กราฟสมบูรณ์บางส่วน

Delก่อนลบตำนานด้วยการคลิกและกด Delถัดไปลบเส้นตารางได้โดยคลิกที่พวกเขาและกด จากนั้นคลิกขวาบนแกน x Format Axisและเลือก ภายใต้Axis Optionsตั้งค่า "แกนแนวตั้งตัดผ่าน" เป็น "ที่หมายเลขหมวดหมู่" และตั้งค่าหมายเลขนั้นเป็น 1 ปิดกล่องโต้ตอบคุณสมบัติ ทีนี้ปรับค่าแกน x สำหรับเลเบลในตารางที่คุณสร้างไว้ที่จุดเริ่มต้นจนกระทั่งเลเบลอยู่ถัดจากแกน 0.5 ทำงานให้ฉัน คุณสามารถปรับค่าชุดแรกจนกว่าจะดูดีจากนั้นปรับค่าที่เหลือโดยการลากค่าของเซลล์นั้นลง

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

excel กราฟ y พิเศษ


@nhinkle ขอบคุณ! มีวิธีใดบ้างในการรับเส้นกริดที่สอดคล้องกับเลเบลต่ำ / กลาง / สูง? นอกจากนี้ยังมีวิธีใดที่จะทำให้คอลัมน์มีสีแตกต่างกัน
Wesley Tansey

@WesleyTansey ฉันเชื่อว่าอาจมีวิธี ก่อนที่ฉันจะแก้ไขโพสต์เพื่อรวมข้อมูลนั้นคุณสามารถชี้แจงได้หรือไม่คุณต้องการเปลี่ยนสีของคอลัมน์ทั้งหมดหรือคุณต้องการเปลี่ยนแต่ละคอลัมน์ทีละรายการ?
nhinkle

@nhinkle ฉันต้องการเปลี่ยนทีละคอลัมน์
Wesley Tansey

@WesleyTansey นั่นไม่ใช่วิธีการจัดรูปแบบแผนภูมิคอลัมน์ แต่ถ้าคุณต้องการให้คลิกหนึ่งครั้งในพื้นที่แผนภูมิจากนั้นครั้งที่สองในแต่ละคอลัมน์ คลิกขวาและเลือก "Formant Data Point" จากนั้นคุณสามารถเปลี่ยนสีได้ ฉันจะอัปเดตโพสต์ของฉันพร้อมข้อมูลเกี่ยวกับการเพิ่มเส้นตารางในอีกสักครู่
nhinkle

-1 สำหรับไม่มีแวดวงที่วาดด้วยมือ
Hello71

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.