|
|
|
| Хочу сделать статистику на сайт в виде графика. Для начала чтобы показывало количество комментариев в день за определенный промежуток времени ( допустим 4 дня ). Сделал пока только в процентном отношении к остальным (http://school530.com.ru/modules.php?name=stat), а хочу по-другому:
-- берется максимальное кол-во комметнов за определенный день ( например 100 ), а в остальные дни их допустим по 20, 45 и 70. Высота рисунка 200 пикс., ее превышать нельзя, но нужно чтобы самый активный день ( 100 комментов ) был во всю высоту этой картинки, а остальные дни ориентировались на него, т.е. 2 пикс. = 1 коммент. выводится все в столбик ( ну или толстую линию ).
Если чем поможете, буду безгранично благодарен, а то какой месяц ничего не приходит в бошку :(
P.S.: к определенным числам привязываться не стоит, потому что комментов в деть может быть не 100, а 324 и т.п. | |
|
|
|
|
|
|
|
для: golovdinov
(30.04.2007 в 21:02)
| | Из всех комментариев, выбираем максимальное значение, допустим 324.
Равняем его мысленно к 200 пикселям и 100%.
За основу берём 1% = 2пикселя.
Вот мои размышдения:
324 комментариев = 100% = 200 пикселей.
162 комментариев = 50% = 100 пикселей.
81 комментариев = 25% = 50 пикселей.
Считать так:
Максимальное число - 324, на него всегда делим остальные числа.
Допустим, что остальные числа у нас 15, 50 и 35.
Итак, 15/324*200 (200 потому что 100% и 2 пикселя). Это равно 9,25 пикселей.
Итак, 50/324*200 (200 потому что 100% и 2 пикселя). Это равно 30,8 пикселей.
Итак, 35/324*200 (200 потому что 100% и 2 пикселя). Это равно 21,6 пикселей.
Все эти примеры ума в мозг не прибавили:) Возьмём более понятный, которые есть выше:
Итак, 162/324*200 (200 потому что 100% и 2 пикселя). Это равно 100 пикселей.
Таким образом, доказываем, что если комментариев половина от максимального числа, то оно и будет показываться как половина на графике.
Вроде так :) | |
|
|
|
|
|
|
|
для: mr Bin
(30.04.2007 в 22:08)
| | mr Bin, спасибо тебе огромнейшее!!! просто слов нет как ты мне помог!!! я счастлив!!! :))) | |
|
|
|