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
Форумы портала PHP.SU :: Версия для печати :: Можно ли такое реализовать на php
Форумы портала PHP.SU » » Графика в PHP » Можно ли такое реализовать на php

Страниц (2): [1] 2 »
 

1. Contr - 05 Июля, 2013 - 12:05:09 - перейти к сообщению
http://tgtoil[dot]com/services/well-[dot][dot][dot]rrosion-logging/
нажимаем на странице "example1"
видим график.
Данные откуда берутся - не важно. График надо нарисовать. Он до жути сложный
Варианты есть?
2. DelphinPRO - 05 Июля, 2013 - 12:14:16 - перейти к сообщению
лучше яваскриптом на канве, наверное
3. Contr - 05 Июля, 2013 - 12:17:22 - перейти к сообщению
Мне все равно, главное чтоб в вебе.
Очень сложно? Как делать то хоть?
4. Crate - 05 Июля, 2013 - 12:38:39 - перейти к сообщению
Contr Raphael.js
5. Contr - 05 Июля, 2013 - 12:40:47 - перейти к сообщению
Crate пишет:
Contr Raphael.js

Это хня.
6. IllusionMH - 05 Июля, 2013 - 12:48:32 - перейти к сообщению
Contr, несомненно аргументированный ответ.
Тогда самостоятельно ищите библиотеку для построения графиков( 1 вариант уже забракован, но их много ), а если все будет такой же хнёй( вероятно нет метода sdelatKrasivo() ), дальше сами по данным высчитываете координаты и используя графические функции функции создаете изображение, либо изучаете Canvas 2D API и рисуете на клиенте
7. esterio - 05 Июля, 2013 - 12:51:12 - перейти к сообщению
Contr пишет:
Crate пишет:
Contr Raphael.js

Это хня.

А какие аргументы против его использования. Лично я ее использовал и мне она понравилась. Ну если влом паритсья мб highcharts
8. Contr - 05 Июля, 2013 - 12:53:55 - перейти к сообщению
IllusionMH пишет:
Contr, несомненно аргументированный ответ.
Тогда самостоятельно ищите библиотеку для построения графиков( 1 вариант уже забракован, но их много ), а если все будет такой же хнёй( вероятно нет метода sdelatKrasivo() ), дальше сами по данным высчитываете координаты и используя графические функции функции создаете изображение, либо изучаете Canvas 2D API и рисуете на клиенте

Это то что надо. Наверно.
Вообще, я вот что думаю, весь это график написан на
C++, использование STL, Boost, Qt Framework, ООП, Design Patterns.
или чем то таким...
Я думаю очень трудно сделать на веб платформе, но все таки можно
(Добавление)
esterio пишет:
Contr пишет:
Crate пишет:
Contr Raphael.js

Это хня.

А какие аргументы против его использования. Лично я ее использовал и мне она понравилась. Ну если влом паритсья мб highcharts

Естерио, пройди по ссылке в первом топике, посмотри на график- это Вам не осадки и солнечне деньки считать. У меня около 20 динамических графиков на highcharts и fusioncharts, пара - на flot - они более менее серьезные данные описывают. А рафаель - это вообще ни о чем.
А по ссылке - там графики, я таких даже не видел, чтобы были библиотеки в сети
(Добавление)
Это мега серьезные графики! Поэтому тут и речь идет о том, чтобы не графиками пользоваться, а делать картинку (jpeg или другую) и ее выводить на экран
9. esterio - 05 Июля, 2013 - 13:02:12 - перейти к сообщению
Contr
И каждый раз генерировать изображение. Еще раз есть SVG, VML, Canvas. Если нужно кроссбраузерно то svg для "норм. браузеров" и vml для ИЕ. Чтоб не заморачиваться есть лыбы такые как Raphael. Ет векторная графика йомайо. Я вообще не понимаю зачем нагружать сервак на генерацию.
10. Contr - 05 Июля, 2013 - 13:05:09 - перейти к сообщению
Для такого есть библиотеки?
(Добавление)
Я не думаю что тут векторная графика. Скорее пиксельная
11. esterio - 05 Июля, 2013 - 13:06:31 - перейти к сообщению
Contr пишет:
Это мега серьезные графики!

Ахахаа ет серйозный график. Блин я делал куда серезнее и на странице их до 20 может быть. все летает.
Значит мы говорим на разных языках. Вы хоть смотрели что такое Raphael? ет не готовые графикы.
Ет нарисуй-ка мне линию здесь, квадрат там и круг тут. Потом наложы картинку, а и не забудь градиент. Вот как виглядит работа.
В общем решайте как хочете. Хотите заморочиваться с jpeg пожалста мне от етого не холодно не жарко. Но мои слова потом припомните
12. Contr - 05 Июля, 2013 - 13:08:42 - перейти к сообщению
esterio, покажите свои примеры
(Добавление)
может быть на самом деле, реально сделать так как Вы говорите
13. IllusionMH - 05 Июля, 2013 - 13:09:49 - перейти к сообщению
Contr, нет, подобные проги пишутся/модернезируются под 1 проект и у меня есть подозрения, что их строит прога которая подключена к сканеру этого объекта, и может в реальном времени(в зависимости от технологий)
Если данные есть - спокойно пихается в любую либу(обычные графики(2штуки слева)), а 2 правых - "графики температуры" тоже видел(ссыль сейчас не дам). В крайнем случае на канве реализуется за полчаса-час.
14. esterio - 05 Июля, 2013 - 13:12:12 - перейти к сообщению
ок вот вам мой первый набросок который я делал
http://objava[dot]ho[dot]ua/raphael/test1[dot]htm
и ет только первый вариант, посмотреть можно ли сделать то что мне нужно было на raphaeljs. Так сказать приглядеться для выбора.
15. Contr - 05 Июля, 2013 - 13:25:11 - перейти к сообщению
Получается, варианты:
1)php http://www.php.su/functions/?cat=image
2)canvas
3)сторонние библиотеки, типа highcharts
если это все, то будем разбираться...

 

Powered by ExBB FM 1.0 RC1