Як би ви зобразили відстань графічно?


12

Гаразд,

Тож це може бути дещо "суб'єктивно", але я шукаю деякі ідеї.

Я хочу представити відстань у вигляді гістограми (роду), яка стає "повнішою", чим ближче люди.

Чим далі вони, тим менше заповнена гістограма, якщо ви хочете.

Я не впевнений, як би я це представляв. Я створив цю графіку, щоб показати вам мій процес роздумів.

відстань, показана графічно

Як ви думаєте, люди зрозуміли б? Чи слід вказати ребра "FAR" та "CLOSE"? Або просто відстань відображення?

Чи зрозуміли б люди, що по мірі заповнення гістограми люди стають ближче?

Чи повинен я також вказати фактичну відстань? (Або метри, км тощо?) Або взагалі відмовилися від гістограми?

Як би ви зобразили відстань графічно, щоб люди з першого погляду мали гарне уявлення про те, наскільки близько чи далеко знаходиться інша людина?

EDIT : Гаразд, тому розмовляв із клієнтом для отримання більш детальної інформації, і те, що вони придумали, було щось подібне до кола, яке надав @Scott, де поточний користувач знаходиться "посередині", а люди навколо користувача перебувають на "орбіті". Вони бачили це десь і хочуть цього, на відміну від показу відстані для кожного користувача.

Тому мені доведеться відображати текст на зразок "150 м" або "Поруч" на відміну від гістограми з відстані.

Однак я хотів би також подякувати ВСІМ за надання відповідей, деякі приклади є фантастичними, я їх люблю, і це дає велику групу ідей, на яких можна звернутись. Оскільки "короткий" дещо змінився від початкового запиту, я подумав, що найкраще відредагувати це запитання, щоб надати ще кілька відгуків.


1
Це може допомогти, якщо ви додали якийсь контекст - конкретно, яку відстань ви намагаєтеся представляти і з якою метою?
Ільмарі Каронен

Я думаю, що рішення Райана та Скотта Брауна йдуть у правильному напрямку. АЛЕ колір для "далеко" повинен бути блакитним або синім, а не зеленим ... червоний для "близького" нормально.
Сандра

Зверніть увагу , що , спираючись на квітах в поодинці може порушити доступність для людей з дальтонізм і питаннями візування.
Thorbjørn Ravn Andersen

3
В контексті вашої заявки, чи є мета, щоб люди були ближче чи далеко? Ви хочете представити на екрані більш сильне враження щодо того, який бажаний стан; тож якщо користувачі прагнуть бути ближчими до інших користувачів, ви не хочете, щоб далі було найсильнішим враженням (тобто ви хочете заповнити планку, коли люди наближаються, або використовувати клин з більшою стороною для ближчих). Ви, можливо, захочете задати це питання на ux.stackexchange.com , я вважаю, що ви отримаєте кращі поради щодо концепції, а потім поверніться сюди для графічного зображення зазначеної концепції.
Джейсон C

Коли я бачу "відстань", за яким слідує довга лінія, я думаю "далеко", тоді як ваша графіка повинна позначати "закрити".
Девід Річербі

Відповіді:


14

Оновлений приклад з використанням клинового дизайну. Для наочності до графіка додали вибіркові відстані, а текст видалили.

введіть тут опис зображення

Приклад із початком та завершенням тексту

введіть тут опис зображення

Оскільки невеликий розмір є фактором для КПК, ось два варіанти 100px на 100px економії місця.

введіть тут опис зображення

введіть тут опис зображення


Мозковий штурм на основі останніх вимог

Ось ідея економії місця для мобільних пристроїв, яка розміщує додаток у спадному меню. Зі збільшенням розміру спаду карта може містити більше інформації, як мітки користувачів та сітка відстані.

введіть тут опис зображення


2
Можливо, воно повинно бути великим близьким і тонким далеко ... Просто ідеї, близькі до об'єктів, зазвичай мають більше.
joojaa

чи не ці числа назад? Або етикетки? :)
Скотт

1
Так, я розумію, що це був просто швидкий макет. От і з’явилася посмішка :)
Скотт

@Scott, +1 за гарну пропозицію та доброзичливий коментар :) Нові макети були додані для наочності.
Talkingrock

12

Роки тому в мене була гра Amiga під назвою F19 Stealth Fighter. HUD щодо цього мала щось дуже схоже на те, що ви описуєте. За бомби, які ви скинули, а не стріляли, вам показали лінію з двома "постами" на кожному кінці ближче один до одного ближче, коли ви потрапили до цілі.

Ось просте сучасне подання:

введіть тут опис зображення


О, мені це дуже подобається.
Гонки легкості по орбіті

8

Якщо ви хочете показати відстань між двома особами, можливо, найінтуїтивніше показати відстань між двома особами. У грубому макеті внизу ще є якась смужка, але вона спрямована назад. Відстань показується положенням (переміщенням людини вправо) та розміром (скорочення людини).

введіть тут опис зображення

Якщо ви хочете більше індикатора штрихового вигляду, ви можете розфарбувати частину трикутника як нижче. І ви можете додати мітки до рядків.

введіть тут опис зображення

Можливо, "посилальна" особа зліва може бути відхилена.


7

Я думаю, що пункти на відстані працюють краще і набагато інтуїтивніше, але я б трохи змінив речі. Велика відстань повинна бути довгою і червоною, коротка відстань повинна бути короткою і зеленою. Те, що ви розмістили, здається, читає протилежне до цього. Я б очікував, що довгі смужки будуть "далеко" та будуть червоними.

Не знаючи загального плану, ще одна можливість, можливо, використовувати коло з крапками .... введіть тут опис зображення


Гаразд, така довга "червона" лінія далеко, а коротка та "зелена" поруч. Так просто зберегти назву "Відстань"?
газований напій

1
@fizzydrink так. Для мене "далеко" завжди був би червоний. А більша відстань означала б довший бар. Це, звичайно, лише моя інтерпретація і те, як я інтуїтивно читав речі сам.
Скотт

1
Налаштування кольору допомагає, але коло набагато більше. Відстань між рухомими об'єктами потребує точки зближення, щоб мати багато сенсу IMO
Ryan

Чи може коло «поміститися» в додатку для iphone? Уявіть список людей, кожен з яких має свій рядок, приблизно 100 пікселів із зображенням профілю зліва. Чи можна використовувати коло? Або, можливо, використати ідею кола на накладанні карти ...
газований напій

1
Як я розмістив .. жодної підказки щодо загальної верстки та якщо бар був обов'язковим :) Здається, це як би таке.
Скотт

5

Використовуючи створене зображення Talkingrock:

введіть тут опис зображення

Я думаю, що для мене було б найбільш сенсом, щоб це було замінено так:

введіть тут опис зображення

Починається в Far Apart і загоряється, коли ви підходите разом. Я думаю, що зміна тексту з "Далекого Близького" на щось більше, як "Далекий Апарт", "Разом" або "Зустрілися", або щось, що вказує, що двоє людей, які прибувають до одного пункту призначення, допоможуть подати ідею далі.


Бачити моє тлумачення (будучи англійською мовою) - це те, що точка зближення - це лівий край. Чим довший графік, тим далі знаходиться правий край, тим самим відображаючи відстань.
Скотт

Ви говорите про другу, "Відстань", а не першу "Далеко / Закрити"?
Райан

Правильно, перший непридатний для моїх очей.
Скотт

1
Ви хотіли б, щоб більший кінець був таким, який ви хочете ; тому якщо в контексті цієї програми бажано, щоб хтось був далеко, то цей приклад має сенс. Якщо хтось бажає бути поруч, його слід перевернути.
Джейсон C

1
@Ryan Якщо бажаний стан, в контексті цієї програми, призначене для того, щоб користувачі були ближче один до одного, то наявність більш чіткої індикації для віддаленості користувачів привертає більше уваги до небажаного стану. Якщо мета полягає в тому, щоб мотивувати користувачів досягти бажаного стану, то наявність більш сильного показника представляє бажаний стан паралельно цій цілі. Подумайте також, наприклад, зараз всюдисущий вимірювач сили сигналу на стільникових телефонах - завжди є мотивація мати "4 бари", ніколи не мотивуйте мати 1.
Jason C

3

Я хочу представити відстань у вигляді гістограми (роду), яка стає "повнішою", чим ближче люди.

Це все навпаки того, що показує гістограма. Чим вище значення, тим більша планка. Бажаючи зробити навпаки, швидше за все, це додасть сплутаності чи візуального дисонансу фактичним даним.

Щоб зробити пункт трохи більш прямим, замініть "далеко / близько" на "великий / малий". Це просто не мало б сенсу:

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

Тому я думаю, що вам потрібно відмовитися від ідеї "перевернути" шкалу з мітками. Якщо ви намагаєтесь спілкуватися на більшій відстані, нехай велика смуга вказує на це. Це найбільш інтуїтивна кореляція.

Але, можливо, рішення зовсім не є гістограмою. Здається, ви намагаєтесь реалізувати якусь метафору "сигналу локатора". Чим ближче ви, тим сильніше сигнал. Я думаю, що це гарна ідея, але для цього розгляньте інше, ніж графік. Можливо, якийсь "блиск" (або крапка) якогось.


3

Ви запитуєте, як зобразити відстань графічно , але всі відповіді, здається, покладаються на текст усередині зображення (слова "далеко" та "закрити" тощо). Тому я пропоную вам просто написати «3 милі один від одного» або «200 м іти» і використовувати будь-який фон «метр прогресу», який заповнюється горизонтально.

Дати числову відстань не обов'язково корисно для людини, яка читає фактичні числа, але цифри та одиниці вимірювання дають зрозуміти з першого погляду, що ви вимірюєте, і якщо відбулася зміна.


3

Ваш контекст не зрозумілий, але важливий. Концептуально чи насправді відстань є тим, що ви хочете представляти? Або це насправді про те, щоб представити, наскільки близький користувач до стану, в якому він прагне бути, де "відстань" просто є показником для цього?

Подумайте, що те, що ви насправді намагаєтесь представити, - це наскільки близький користувач до досягнення бажаного стану. Бажаний стан повинен справляти найсильніші враження на екрані.

Іншими словами, у контексті вашої програми, якщо користувачі прагнуть бути ближчими до інших користувачів, ви не хочете, щоб бар (або що-небудь) зміцнювався на великій відстані, оскільки таке враження є прямо протилежним користувачам " мета.

Це стосується і кольорів; у червоно - зеленій схемі, як правило, ви хочете, щоб зелений відповідав цільовому стану, а червоний - навпаки, тож якщо користувачі прагнули бути ближче, то ви хочете, щоб зелений був на меншій відстані.

Зважаючи на це, або бруски, або клин будуть робити, але в будь-якому випадку ви хочете, щоб бруски / клин були зеленими та повними (і клин більший) на потрібній стороні (наприклад, менша відстань, якщо користувачі прагнуть бути ближче).

За цими лініями доступність в сторону (це лише наочний приклад) , якщо все, що ви насправді намагаєтеся, це створити враження про те, наскільки користувач близький до потрібного стану, а не давати точну інформацію про відстань, показник може бути таким, як простий як статичний квадрат, який вицвітає від червоного, наприклад, від жовтого до зеленого в цільовому стані (будь то ближче чи далі), можливо, отримуючи мітку, облямівку або анімацію, коли цільовий стан [майже] досягнуто.

Варіанти дизайну в інших відповідях тут чудові, але з точки зору UX не забудьте подумати про те, як ви використовуєте ці конструкції та що ви намагаєтеся зробити: Якщо ви намагаєтесь заохотити користувачів досягти цільового стану, ви не хочете, наприклад, щоб ваші бари скорочувалися і зникали в такому стані. Це антимотивація.

Анекдотично (у мене немає ніяких доказів) я також підозрюю, що користувачеві легше вибрати найбільшу смугу в групі на перший погляд, на відміну від найменшої. Тоді я б уявив, що якщо у вас на екрані кілька індикаторів, і ваша програма хоче дозволити користувачам швидко знайти "найкраще" (найближче чи найдальше, залежно від контексту), то, якщо більш сильний показник представляє, більш бажані стани допоможуть у цьому плані.

Особисто я віддаю перевагу клину, коли більша сторона праворуч стає зеленою, коли вона заповнюється, і ближчою є більша сторона ( якщо припустити, що ближче це мета ), оскільки це нагадує для мене вже знайомий і всюдисущий сигнал стільникового телефону метр (4 бари - захоплююче, 1 - ні).


Що я хочу, це відстань користувачів порівняно з відстані поточного користувача, того, кому відображається "відстань"
газований напій

@fizzydrink Чому ця інформація важлива для людини, яка користується програмою? (Хоча бачимо вашу редакцію, що питання вирішено, тема зараз є більш академічною.)
Jason C

Це додаток, що знає місце, де ви отримуєте результати на основі відстані інших користувачів навколо вас. Наскільки вони близькі до вашого поточного місцезнаходження, скажімо, 500 метрів чи ближче.
газований напій

3

Я думаю, що ви повинні зробити смужку всього одного кольору, а потім використати знаковий маркер, як стрілка чи інший кольоровий штрих, який буде вертикально накладений, щоб показати відносну відстань від початку зліва та до кінця праворуч. ( Редагувати: я вважаю, що офіційний термін - це слайдер)

Ось приклад з гри, де значки символів використовуються як маркер, а більше одного маркера: Слайдер A2B Sonic

І ось більш реалістичний приклад: Повзунок

Редагувати: (Трохи виправдання для моєї пропозиції)

Оригінальні версії, представлені у запитанні, виглядають занадто схожими на смуги прогресу, які, як очікується, представлятимуть прогрес, а не відстань. Якщо щось, що схоже на смугу прогресу (навіть якщо воно позначене), починає повертатися назад, деякі користувачі будуть плутатись, оскільки це виглядає занадто неприродно і є протиінтуїтивним щодо того, що люди очікують.

Маючи одноколірну смужку з деякою формою маркера, маркер потім стає фокусом, і відчувається більш природним, що він повинен мати можливість рухатися в будь-якому напрямку вздовж смуги. Додавання насічок до цього також дає сенс, що відбувається деяка форма вимірювання (в даному випадку відстань).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.