คุณจะแสดงระยะทางแบบกราฟิกอย่างไร


12

ตกลง,

ดังนั้นนี่อาจเป็น "ส่วนตัว" แต่ฉันกำลังมองหาแนวคิดบางอย่าง

ฉันต้องการแสดงระยะทางเป็นกราฟแท่ง (ชนิด) ที่ทำให้ "ฟูลเลอร์" ยิ่งใกล้คนมากขึ้น

ยิ่งพวกเขาอยู่ไกลเท่าไหร่กราฟแท่งที่เต็มจะยิ่งน้อยลงถ้าคุณต้องการ

ฉันไม่แน่ใจว่าฉันจะเป็นตัวแทนได้อย่างไร ฉันได้สร้างกราฟิกนี้เพื่อแสดงกระบวนการคิดของฉัน

ระยะทางแสดงกราฟ

คุณคิดว่าคนจะเข้าใจไหม? ฉันควรระบุขอบ "FAR" และ "ปิด" หรือไม่ หรือเพียงแค่แสดงระยะทาง?

ผู้คนจะเข้าใจหรือไม่ว่าเมื่อกราฟแท่งเต็ม

ฉันควรระบุระยะทางจริงหรือไม่? (ไม่ว่าจะเป็นเมตร, กม., ฯลฯ ?) หรือทิ้งกราฟแท่งทั้งหมด?

คุณจะแสดงระยะทางแบบกราฟิกอย่างไรเพื่อให้ผู้คนเห็นแวบแรกคิดว่าคนอื่นอยู่ใกล้หรือไกลแค่ไหน?

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

ฉันจะต้องแสดงข้อความเช่น "150m" หรือ "ใกล้เคียง" ซึ่งตรงข้ามกับกราฟแท่งที่มีระยะทาง

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


1
มันอาจช่วยได้ถ้าคุณเพิ่มบริบท - โดยเฉพาะระยะทางที่คุณพยายามนำเสนอและเพื่อวัตถุประสงค์อะไร
Ilmari Karonen

ฉันคิดว่าโซลูชันของ Ryan และ Scott Brown นั้นกำลังไปในทิศทางที่ถูกต้อง แต่สำหรับ "ไกล" ควรเป็นสีฟ้าหรือสีน้ำเงินไม่ใช่สีเขียว ... สีแดงสำหรับ "ปิด" ก็โอเค
Sandra

โปรดทราบว่าการใช้สีเพียงอย่างเดียวอาจทำลายการเข้าถึงสำหรับผู้ที่มีปัญหาตาบอดสีและสายตา
Thorbjørn Ravn Andersen

3
ในบริบทของใบสมัครของคุณมีเป้าหมายที่จะให้คนใกล้ชิดหรือไกลกว่ากันหรือไม่? คุณต้องการแสดงความประทับใจที่มากขึ้นบนหน้าจอสำหรับสถานะที่ต้องการ ดังนั้นหากผู้ใช้ที่กำลังมองหาที่จะได้ใกล้ชิดกับผู้ใช้งานอื่น ๆ ที่คุณไม่ต้องการที่ไกลออกไปจะเป็นความประทับใจที่แข็งแกร่ง (เช่นคุณต้องการที่จะเติมบาร์เป็นคนที่ได้ใกล้ชิดหรือใช้ลิ่มที่มีรูปร่างใหญ่ใกล้ชิด) คุณอาจต้องการถามคำถามนี้ในux.stackexchange.comฉันรู้สึกว่าคุณจะได้รับคำแนะนำที่ดีขึ้นเกี่ยวกับแนวคิดที่นั่นจากนั้นกลับมาที่นี่เพื่อแสดงภาพกราฟิกของแนวคิดดังกล่าว
Jason C

เมื่อฉันเห็น "ระยะทาง" ตามด้วยเส้นยาวฉันคิดว่า "ไกล" ในขณะที่กราฟิกของคุณควรจะระบุว่า "ปิด"
David Richerby

คำตอบ:


14

อัปเดตตัวอย่างโดยใช้การออกแบบลิ่ม เพื่อความชัดเจนเราจะเพิ่มระยะทางตัวอย่างลงในกราฟและลบข้อความออก

ป้อนคำอธิบายรูปภาพที่นี่

ตัวอย่างที่มีข้อความเริ่มต้นและเสร็จสิ้น

ป้อนคำอธิบายรูปภาพที่นี่

เนื่องจากขนาดเล็กเป็นปัจจัยสำหรับมือถือนี่คือตัวเลือกการประหยัดพื้นที่ 100px คูณ 100px สองตัว

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ระดมสมองตามข้อกำหนดล่าสุด

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

ป้อนคำอธิบายรูปภาพที่นี่


2
บางทีมันควรจะอยู่ใกล้ขนาดใหญ่และบางไกล ... แค่วัตถุความคิดใกล้จะมีขนาดใหญ่
joojaa

ไม่ใช่ตัวเลขเหล่านั้นถอยหลัง หรือฉลาก? :)
สกอตต์

1
ใช่ฉันรู้ว่ามันเป็นเพียงการเยาะเย้ยอย่างรวดเร็ว นั่นเป็นเหตุผลที่มี smilie A :)
สกอตต์

@Scott, +1 สำหรับคำแนะนำที่ดีและความคิดเห็นที่เป็นมิตร :) มีการเพิ่ม mock-ups ใหม่เพื่อความชัดเจน
Talkingrock

12

หลายปีก่อนฉันมีเกม Amiga ชื่อ F19 Stealth Fighter HUD เกี่ยวกับเรื่องนี้มีบางสิ่งที่คล้ายกับที่คุณอธิบาย สำหรับระเบิดที่คุณทิ้งไปแทนที่จะถูกยิงคุณจะเห็นเส้นที่มี 'โพสต์' สองจุดที่ปลายแต่ละด้านใกล้กันมากขึ้นเมื่อใกล้ถึงเป้าหมาย

ต่อไปนี้เป็นการนำเสนอที่เรียบง่ายทันสมัย:

ป้อนคำอธิบายรูปภาพที่นี่


Ooh ฉันชอบมันมาก
การแข่งขัน Lightness ใน Orbit

8

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

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

บางทีคน 'อ้างอิง' ทางด้านซ้ายอาจถูกทิ้ง


7

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

ความเป็นไปได้อีกอย่างหนึ่งอาจใช้วงกลมที่มีจุด ... ป้อนคำอธิบายรูปภาพที่นี่


ตกลงดังนั้นเส้น "แดง" ที่ยาวไกลและสั้นและใกล้กับ "สีเขียว" ดังนั้นเพียงแค่ให้ชื่อ "ระยะทาง"?
เครื่องดื่มเป็นฟอง

1
@fizzydrink ใช่ สำหรับฉัน "ไกล" จะเป็นสีแดงเสมอ และระยะทางที่มากกว่าจะหมายถึงแท่งที่ยาวกว่า แน่นอนนี่เป็นเพียงแค่การตีความของฉันและฉันจะอ่านสิ่งต่าง ๆ ด้วยตัวเองได้อย่างไร
สกอตต์

1
การปรับสีช่วย แต่วงกลมมากขึ้นเรื่อย ๆ ระยะห่างระหว่างวัตถุที่เคลื่อนไหวต้องมีจุดบรรจบกันเพื่อให้เกิดความเข้าใจอย่างถ่องแท้ IMO
Ryan

วงกลมสามารถ "พอดี" ในแอพ iphone ได้หรือไม่? ลองนึกภาพรายชื่อของคนแต่ละคนมีแถวของตัวเองประมาณ 100 px พร้อมรูปโปรไฟล์ทางด้านซ้าย ฉันสามารถใช้วงกลมได้ไหม? หรืออาจใช้แนวคิดวงกลมบนแผนที่ซ้อนทับ ...
เครื่องดื่มฟองใน

1
เช่นเดียวกับที่ฉันโพสต์ .. ไม่มีเงื่อนงำเกี่ยวกับเค้าโครงโดยรวมและหากแถบถูกบังคับ :) ฟังดูราวกับว่ามันเป็นแบบนั้น
สกอตต์

5

การใช้ภาพ Talkingrock ที่สร้างขึ้น:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันคิดว่าสิ่งที่เหมาะสมที่สุดสำหรับฉันก็คือการเปลี่ยนให้เป็นเช่นนี้:

ป้อนคำอธิบายรูปภาพที่นี่

เริ่มที่ Far Apart และสว่างขึ้นเมื่อคุณเข้าหากัน ฉันคิดว่าการเปลี่ยนข้อความจาก "Far Far" เป็นอะไรที่มากกว่า "Far Apart" "Together" หรือ "Met" หรือบางสิ่งที่บ่งบอกว่าคนสองคนที่มาถึงปลายทางเดียวจะช่วยสื่อสารความคิดต่อไป


เห็นการตีความของฉัน (การพูดภาษาอังกฤษ) คือจุดบรรจบกันคือขอบซ้าย ยิ่งกราฟแท่งยาวไกลขึ้นเท่าไหร่ขอบด้านขวาก็จะยิ่งแสดงมากขึ้นเท่านั้น
สกอตต์

คุณกำลังพูดถึงที่สอง "ระยะทาง" หนึ่งไม่ใช่ "ไกล / ปิด" คนแรกใช่ไหม
Ryan

ใช่ตาตัวแรกของฉันไม่สามารถใช้ได้
สกอตต์

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

1
@Ryan หากสถานะที่ต้องการในบริบทของแอปพลิเคชันนี้มีไว้สำหรับผู้ใช้ที่จะได้อยู่ใกล้กันยิ่งขึ้นจากนั้นการบ่งชี้ที่แข็งแกร่งขึ้นสำหรับผู้ใช้ที่อยู่ห่างไกลกันจะทำให้เกิดความสนใจมากขึ้น หากเป้าหมายคือการกระตุ้นให้ผู้ใช้บรรลุสถานะที่ต้องการการมีตัวบ่งชี้ที่แข็งแกร่งกว่าแทนสถานะที่ต้องการจะขนานกับเป้าหมายนั้น ลองคิดเช่นเครื่องวัดความแรงของสัญญาณที่แพร่หลายตอนนี้บนโทรศัพท์มือถือ - มีแรงจูงใจเสมอที่จะมี "4 บาร์" ไม่เคยสร้างแรงจูงใจให้มี 1
Jason C

3

ฉันต้องการแสดงระยะทางเป็นกราฟแท่ง (ชนิด) ที่ทำให้ "ฟูลเลอร์" ยิ่งใกล้คนมากขึ้น

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

หากต้องการทำให้จุดนั้นตรงมากขึ้นให้เปลี่ยน 'ไกล / ใกล้' ด้วย 'ใหญ่ / เล็ก' สิ่งนี้จะไม่สมเหตุสมผล:

                            ---        
                     ---    | |        
              ---    | |    | |        
       ---    | |    | |    | |
       | |    | |    | |    | |
big    ---    ---    ---    ---     small

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

แต่วิธีการแก้ปัญหาอาจไม่ใช่กราฟแท่งเลย ดูเหมือนว่าคุณกำลังพยายามใช้คำเปรียบเทียบ 'locator signal' ยิ่งคุณอยู่ใกล้สัญญาณยิ่งแรง ฉันคิดว่ามันเป็นความคิดที่ดี แต่ให้พิจารณาภาพอื่นนอกเหนือจากกราฟแท่งสำหรับเรื่องนั้น อาจเป็น 'blip' (หรือจุด) ของการจัดเรียงบางอย่าง


3

คุณถามว่าจะแสดงระยะทางแบบกราฟิกได้อย่างไร แต่คำตอบทั้งหมดดูเหมือนจะอาศัยข้อความในภาพ (คำว่า "ไกล" และ "ปิด" ฯลฯ ) ดังนั้นฉันขอแนะนำให้คุณเขียน "ห่างกัน 3 ไมล์" หรือ "200m เพื่อไป" และใช้พื้นหลังใด ๆ ของ 'เครื่องวัดความคืบหน้า' ที่เติมเต็มในแนวนอน

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


3

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

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

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

สิ่งนี้ให้สีเช่นกัน ในชุดรูปแบบสีแดง -> สีเขียวโดยทั่วไปคุณต้องการให้สีเขียวสอดคล้องกับสถานะเป้าหมายและสีแดงตรงข้ามดังนั้นหากผู้ใช้ค้นหาให้ใกล้ชิดยิ่งขึ้นแล้วคุณต้องการให้สีเขียวเป็นระยะทางที่สั้นกว่า

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

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

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

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

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


สิ่งที่ฉันต้องการคือระยะทางของผู้ใช้เมื่อเทียบกับระยะทางของผู้ใช้ปัจจุบันคนที่แสดง "ระยะทาง"
fizzy drink

@fizzydrink เหตุใดข้อมูลนี้สำคัญต่อผู้ใช้แอปพลิเคชัน (แม้ว่าคุณจะเห็นการแก้ไขของคุณว่าปัญหาได้รับการแก้ไขแล้วหัวข้อนี้เป็นเรื่องทางวิชาการมากขึ้นในตอนนี้)
Jason C

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

3

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

นี่คือตัวอย่างจากเกมที่มีไอคอนตัวละครใช้เป็นเครื่องหมายและมีมากกว่าหนึ่งเครื่องหมาย: Sonic A2B Slider

และนี่คือตัวอย่างที่สมจริงยิ่งขึ้น: แถบเลื่อน

แก้ไข: (เหตุผลเล็กน้อยสำหรับข้อเสนอแนะของฉัน)

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

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

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