Вопрос № 97969: Здравствуйте эксперты!
У меня к Вам вот какое дело. Есть программа, которая собирает и обрабатывает данные, а потом создает отчет за выбранный период. Отчет она в Екселе, а мне надо переделать, чтобы отчет делался в html-формате. С текстом и...
Вопрос № 97.969
Здравствуйте эксперты!
У меня к Вам вот какое дело. Есть программа, которая собирает и обрабатывает данные, а потом создает отчет за выбранный период. Отчет она в Екселе, а мне надо переделать, чтобы отчет делался в html-формате. С текстом и таблицами я разобрался, а вот как строить графики в html, как рисовать оси координат, пересчитывать данные в эти координаты и т.д. я не понял.
Подскажите или укажите где и что можно почитать на эту тему. Может у кого есть примеры.
Отвечает: Oleg S. Mezhov
Здравствуйте, Muratov Radik!
Для таких задач обычно используются следующие связки: php+png или javascript+svg
svg это векторная графика, изображение описыватся xml файлом, который можно сгенерировать как на строне сервера, так и клиента.
подробнее:
http://ru.wikipedia.org/wiki/SVG
Ответ отправил: Oleg S. Mezhov (статус: 3-ий класс)
Ответ отправлен: 10.08.2007, 17:32
Отвечает: Gines
Здравствуйте, Muratov Radik!
Средствами HTML вы не сможете построить графики, или придётся вставлять уже готовые картинки, или прибегать к помощи языков web-программирования, например PHP, используя библиотеку GD для рисования графики.
Ответ отправил: Gines (статус: 3-ий класс)
Ответ отправлен: 10.08.2007, 17:41
Отвечает: vovikha
Здравствуйте, Muratov Radik!
html не строит графики насколько мне известно, этого можно добится с помощью php или java, хотя в вашем случае лучше java.
На php проще всего реализовать так как здесь http://barushev.net/archive/2005/php-gd-charts.html насчет java не знаю не пробовал. Вы поставили очень сложную задачу если это для внутренних нужд, а не для веба то лучше екселя не найдете. Если же для веба и вы не знаете языков програмирования, вам будет очень и очень сложно заставить это все работать, если получится напишите как реализовали задуманное вот мыло vovikha@ukr.net
--------- УЧИТСЯ УЧИТСЯ УЧИТСЯ
Ответ отправил: vovikha (статус: 2-ой класс)
Ответ отправлен: 10.08.2007, 18:44
Отвечает: HookEst
Здравствуйте, Muratov Radik!
Одного HTML, как уже сказали, для этого недостаточно.
Довольно симпатичные графики, можно рисовать, например, с помощью SVG.
Работает только на браузерах, поддерживающих inline SVG (FF1.5+ and Opera 9 + Internet Explorer).
Из js библиотек, можете посмотреть, например: dojo . Там есть исходники, demo и документация, правда на английском.
Достаточно, только создать в HTML таблицу с данными графика и подключить к ней widget.Chart,
Успехов.
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 11.08.2007, 08:53
Отвечает: Sema
Здравствуйте, Muratov Radik!
Я недавно читал книжку по ПХП5 и там есть цельный раздел посвященный рисованию картинок на HTML - форме...
Ответ отправил: Sema (статус: 3-ий класс)
Ответ отправлен: 13.08.2007, 16:16 Оценка за ответ: 4