Консультация № 97969
10.08.2007, 17:20
0.00 руб.
0 5 5
Здравствуйте эксперты!

У меня к Вам вот какое дело. Есть программа, которая собирает и обрабатывает данные, а потом создает отчет за выбранный период. Отчет она в Екселе, а мне надо переделать, чтобы отчет делался в html-формате. С текстом и таблицами я разобрался, а вот как строить графики в html, как рисовать оси координат, пересчитывать данные в эти координаты и т.д. я не понял.
Подскажите или укажите где и что можно почитать на эту тему. Может у кого есть примеры.

Заранее спасибо.

Обсуждение

Неизвестный
10.08.2007, 17:32
общий
это ответ
Здравствуйте, Muratov Radik!
Для таких задач обычно используются следующие связки: php+png или javascript+svg

svg это векторная графика, изображение описыватся xml файлом, который можно сгенерировать как на строне сервера, так и клиента.

подробнее:
http://ru.wikipedia.org/wiki/SVG
Неизвестный
10.08.2007, 17:41
общий
это ответ
Здравствуйте, Muratov Radik!

Средствами HTML вы не сможете построить графики, или придётся вставлять уже готовые картинки, или прибегать к помощи языков web-программирования, например PHP, используя библиотеку GD для рисования графики.
Неизвестный
10.08.2007, 18:44
общий
это ответ
Здравствуйте, Muratov Radik!
html не строит графики насколько мне известно, этого можно добится с помощью php или java, хотя в вашем случае лучше java.
На php проще всего реализовать так как здесь http://barushev.net/archive/2005/php-gd-charts.html насчет java не знаю не пробовал. Вы поставили очень сложную задачу если это для внутренних нужд, а не для веба то лучше екселя не найдете. Если же для веба и вы не знаете языков програмирования, вам будет очень и очень сложно заставить это все работать, если получится напишите как реализовали задуманное вот мыло vovikha@ukr.net
Неизвестный
11.08.2007, 08:53
общий
это ответ
Здравствуйте, Muratov Radik!
Одного HTML, как уже сказали, для этого недостаточно.
Довольно симпатичные графики, можно рисовать, например, с помощью SVG.
Работает только на браузерах, поддерживающих inline SVG (FF1.5+ and Opera 9 + Internet Explorer).
Из js библиотек, можете посмотреть, например:
<a href=http://dojotoolkit.org/>dojo</a> . Там есть исходники, demo и документация, правда на английском.
Достаточно, только создать в HTML таблицу с данными графика и подключить к ней widget.Chart,
Успехов.
Неизвестный
13.08.2007, 16:16
общий
это ответ
Здравствуйте, Muratov Radik!

Я недавно читал книжку по ПХП5 и там есть цельный раздел посвященный рисованию картинок на HTML - форме...
Форма ответа