Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Построение гистограммы по изображению(и определение пиков и провалов). [2]
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
То что нужно! Уважаемый NoPaper!
Подскажите последнее: поставлено требование реализовать вывод пиков гистограммы и дна прогибов, в виде 2 списков(к примеру)
Можно ли это реализовать с помощью данной библиотеки? Имеет ли это смысл, или стоит искать иные пути обозначения пиков.?
NoPaper
Отправлено: 07 Января, 2013 - 14:43:45
Посетитель
Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012 Откуда: Минск
Помог: 9 раз(а)
Алтенрион пишет:
То что нужно! Уважаемый NoPaper!
Подскажите последнее: поставлено требование реализовать вывод пиков гистограммы и дна прогибов, в виде 2 списков(к примеру)
Можно ли это реализовать с помощью данной библиотеки? Имеет ли это смысл, или стоит искать иные пути обозначения пиков.?
Т.е. обозначить на графике максимальные пики одним цветом, минимальные другим, средние третим, так?
Или создать отдельные графики с пиками и прогибами?
Алтенрион
Отправлено: 07 Января, 2013 - 14:50:18
Частый гость
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
Графики отдельные точно не стоит. Вершины пиков, и низшие точки прогибов выделить способом , который реализуем. Желательно получить значения этих вершин пиков и низших точек прогибов, Если не отметить их на графике, что мне кажется очень трудным, то хоть вынести в массив.
NoPaper
Отправлено: 07 Января, 2013 - 15:10:13
Посетитель
Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012 Откуда: Минск
Помог: 9 раз(а)
Такой результат пойдет? Прикреплено изображение (Нажмите для увеличения)
Алтенрион
Отправлено: 07 Января, 2013 - 15:23:45
Частый гость
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
не совсем. требуется выделять вершины(точки), и прогибы(точки) и желательно выписывать их численные значения.
В случае если бы гистограмма была более сглаженной то примерно так как на рисунке. Возможно целиком столбец на котором произошел пик подъема, или провала... Прикреплено изображение (Нажмите для увеличения)
Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012 Откуда: Минск
Помог: 9 раз(а)
Алтенрион пишет:
не совсем. требуется выделять вершины(точки), и прогибы(точки) и желательно выписывать их численные значения.
В случае если бы гистограмма была более сглаженной то примерно так как на рисунке. Возможно целиком столбец на котором произошел пик подъема, или провала...
Получилось так. C числнным значением много мороки будет - много кода переписать придется + нужно учитывать, что столбцы очень близко и текст будет наезжать.
Такое пойдет? Прикреплено изображение (Нажмите для увеличения)
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
Уряяя!!! Спасибо огромное!))))) Теперь делаю интерфейс, собираю все запчасти! . Как соберу дам вам ссылку поглядеть на творение) (Добавление)
А можно уточнить, как можно в интерфейс сайта , списком , цифры вычленить?, например присвоить к сессии, и ее через echo выпадающим списком на страничке под самой картинкой графика вывести...?
Что именно к сессии присоить можно) никак не получается)
NoPaper
Отправлено: 07 Января, 2013 - 18:51:47
Посетитель
Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012 Откуда: Минск
Помог: 9 раз(а)
Массивы пиков и провалов к сессии?
Алтенрион
Отправлено: 08 Января, 2013 - 16:43:55
Частый гость
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
Ну сессии я привел как пример, так как если это было бы реализуемо, тогда можно было бы подгрузить эти данные в любом месте практически, и использовать.
Вообще есть желание убрать их с самого строящегося изображения гисстограммы, и вывести как данные ниже под окном, либо выпадающим списком, либо в строки ... это не принципиально. Проблема сейчас именно в непонимании мной как эти данные присвоить к переменной (массиву) , и к сессии соответственно.
Алтенрион
Отправлено: 09 Января, 2013 - 00:23:48
Частый гость
Покинул форум
Сообщений всего: 180
Дата рег-ции: Сент. 2012 Откуда: Москва, Россия
Помог: 0 раз(а)
+1 вопрос. Порылся в файле обработчика главного с целью найти место в коде в котором он уже создает и выводит изображение гистограммы.
Так вот он его кодирует в base64 и выводит как атрибут тега <img src="... попытки тривиально решить проблему не увенчались успехом. Попытки выгугливания информации касательно перевода из base64 привели к разочарованию, в итоге родился вопрос:
Как присвоить итоговое изображение гистограммы к переменной, для SQL запроса на сохранение в бд.
NoPaper
Отправлено: 09 Января, 2013 - 21:01:04
Посетитель
Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012 Откуда: Минск
Помог: 9 раз(а)
Данные о координатах пиков хранятся в массиве $peaksl, о провалах - в $downsl. Попробуй их к сессии привязать:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.