Как стать автором
Обновить

О величинах

Чулан
Несколько идей и мыслей насчет того, как и какие показывать числа и прочую информацию такого рода, которые я почерпнул, играя в Need For Speed: Most Wanted 5-1-0 (издание для PSP, есть грешок — играю) ;)

Играя, я постоянно видел много чисел, например — время, за которое я проехал круг или весь заезд. Глядя на это число, например 02:18:37, я часто думал — и что? Что значит 2 минуты 18 секунд 27 миллисекунд? Это много или мало?
Не так сложно понять, что эта информация в отрыве от других данных того же типа теряет вообще всякий смысл. То же можно сказать, например, о состоянии в 18 000 000 франков КФА — я понятия не имею, сколько это в рублях и не знаю, сколько денег у других африканцев. А если мне скажут, что кто-то поставил новый мировой рекорд в плавании на какое-то расстояние — 21 секунду, то я тоже не удивлюсь. Потому что не знаю, насколько это круче. ;)
А вот если мне скажут про человека, что он на 8ом месте в рейтинге Форбс, или про то, что новый рекорд в плавании на 2 секунды обгоняет старый — тогда да, мне уже легче представить, в чем фишка.
Никогда не пишите ничего, что нельзя сравнить без лишнего поиска (да, я мог бы найти курс франка КФА — но оно мне надо? мне лень).
Например, на главной Хабра:
Рейтинг
  	Я умный 	   	  	  	  	  	10194.04 
  	Web-разработка 	   	  	  	  	  	 8016.42 
  	Дизайн пользовательских интерфейсов и юзабилити 	 6587.54 
  	...

Как видите, достаточно информативно. Сразу видно, что быть умным популярнее веб-разработки [почти] на столько же, на сколько эта веб-разработка популярнее дизайна.
А вот представьте себе, если бы на главной было бы лишь: «Самый популярный блог — Я умный, с рейтингом 10194.04». Фраза несет в себе полезную информацию, но в отрыве от других значений она равносильна надписи «Самый популярный блог — Я умный». Все как у Лебедева — делим на 2 ;)

Но и этот рейтинг можно сделать удобнее:
 	Я умный  	  	  	  	  	  	10194.04 
  	Web-разработка 	  	  	  	  	  	 8016.42 
  	Дизайн пользовательских интерфейсов и юзабилити 	 6587.54 
  	Linux для всех 	  	  	  	  	  	 5552.94 
  	учись работать 	  	  	  	  	  	 5175.75 
  	Стартапы 	  	  	  	  	  	 4678.38 
  	Google 	  	  	  	  	  	  	 4529.68 
  	Apple 	  	  	  	  	  	  	 4397.57 
  	Юмор на Хабрахабре 	  	  	  	  	 4355.99 
  	Проект «Офис» 	  	  	  	  	  	 4032.34 
  	Выхлопы 	  	  	  	  	  	 3707.50 
  	Веб 2.0 	  	  	  	  	  	 3667.52 
  	Управление проектами 	  	  	  	  	 3518.61 
  	Дизайн 	  	  	  	  	  	  	 3429.83 
  	Огненный лис 	  	  	  	  	  	 3267.74 

Видно, что f(место → рейтинг) падает все медленнее и медленнее, т.е. разрыв между значениями снижается. А потому при взгляде на соседние числа, например 3518.61 и 3429.83 сходу и не скажешь, какая между ними разница (вообще, если первые цифры в «длинных» числа одинаковы кажется, что числа примерно равны). А если сделать так:
 	Я умный  	  	  	  	  	  	10194.04 
  	Web-разработка 	  	  	  	  	  	 8016.42 -2177.62
  	Дизайн пользовательских интерфейсов и юзабилити 	 6587.54 -1428.88
  	Linux для всех 	  	  	  	  	  	 5552.94 -1034.60
  	учись работать 	  	  	  	  	  	 5175.75  -377.19
  	Стартапы 	  	  	  	  	  	 4678.38  -497.37
  	Google 	  	  	  	  	  	  	 4529.68  -148.70
  	Apple 	  	  	  	  	  	  	 4397.57  -132.12
  	Юмор на Хабрахабре 	  	  	  	  	 4355.99   -41.58
  	Проект «Офис» 	  	  	  	  	  	 4032.34  -323.65
  	Выхлопы 	  	  	  	  	  	 3707.50  -325.84
  	Веб 2.0 	  	  	  	  	  	 3667.52   -39.98
  	Управление проектами 	  	  	  	  	 3518.61  -148.91
  	Дизайн 	  	  	  	  	  	  	 3429.83   -88.78
  	Огненный лис 	  	  	  	  	  	 3267.74  -162.09

Лучше? Понятно стало, какой разрыв, к чему надо стремиться, что популярнее и насколько? :)
Да, и выравнивайте столбцы чисел всегда по правому краю. Так, чтобы разряды совпадали.
Теги:величиныNeed for Speedкак показывать данныечисла
Хабы: Чулан
Всего голосов 9: ↑7 и ↓2 +5
Просмотры193

Похожие публикации

Лучшие публикации за сутки