Автор Тема: построение графиков  (Прочитано 7844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« : 07 Января 2004, 13:55:48 »
как ?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
построение графиков
« Ответ #1 : 07 Января 2004, 14:11:24 »
1. http://ru.php.net/gd + немного понимать геометрию.
2. jpgraph
« Последнее редактирование: 07 Января 2004, 14:37:56 от RomikChef »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #2 : 07 Января 2004, 15:42:39 »
эне, мне это не потянуть =(

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
построение графиков
« Ответ #3 : 07 Января 2004, 21:02:11 »
ИМХО jpgraph - самый простой способ.
Что конкретно тебе не потянуть: PHP или геометрию?
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #4 : 07 Января 2004, 21:15:35 »
php, наверное, да мнеж просто нужно диаграмму по данным из txt забацать - ну типа графика посещений на странице статистики.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
построение графиков
« Ответ #5 : 07 Января 2004, 22:23:19 »
Ну так что тебя в jpgraph не устроило?
Там в архиве отдельная директория с кучей примеров - неужели ничего не понял?
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #6 : 07 Января 2004, 22:45:25 »
так она у меня вообще не работает =(

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
построение графиков
« Ответ #7 : 07 Января 2004, 23:03:50 »
Ага.
Ну исходя из того, что ты не привел ни симптомов, ни сообщений об ошибках, то тебя такое положение дел вполне устраивает.
Меня тем более :)
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #8 : 08 Января 2004, 13:28:07 »
денвер
[километр кода удален модератором]
« Последнее редактирование: 08 Января 2004, 15:56:28 от RomikChef »

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
построение графиков
« Ответ #9 : 08 Января 2004, 15:57:50 »
голову на плечах иметь надо?!

Думаешь, если сообщение об ошибке повторить сто раз, оно информативнее станет?!

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
построение графиков
« Ответ #10 : 08 Января 2004, 16:15:42 »
RomikChef
оставил бы для FreeSpace пару метров...
работа в Украине

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
построение графиков
« Ответ #11 : 08 Января 2004, 19:54:29 »
Yukko
Спасибо, я по почте получил :)

qik
Первое, что тебе нужно сделать - это скачать последнюю версию JPGraph отсюда: http://www.aditus.nu/jpgraph/jpdownload.php
Советую это потому, что сам только что скачал последнюю версию и в ней, в файле jpgraph.php на строке 2330 и близко нету функции imagettfbbox().
Во-вторых, внимательно читаем то, что написано по ссылке выше:
Цитировать
TTF Fonts for use with jpGraph
You have three alternatives:

   1. If you are on a Windows platform you can just point the TTF directory in JpGraph to the standard fonts directory (e.g C:\\windows\\fonts\\)
   2. If you are on a Unix platform you can download and install the core MS WEB-initiative fonts from http://corefonts.sourceforge.net/
   3. From version 1.13 you can also use the free Vera Bitsream Vera TTF fonts available from http://www.gnome.org/fonts/

Скорее всего, на данном этапе тебя интересует пункт 1.
Так же советую хоть раз заглянуть в сам файл jpgraph.php. Там сверху есть достаточно подробные комментарии, в которых рассказывается про то, как настроить путь к директории для хранения кэша, а так же к директории с TTF шрифтами, что в данном случае интересует тебя больше . Даже с примерами и описанием значений по-умолчанию.
Удачи!
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #12 : 08 Января 2004, 19:57:17 »
FreeSpace, попросил я и на писал.
php editor
Цитировать

Fatal error: Call to undefined function: imagecreate() in C:\\...\\jpgraph131\\jpgraph.php on line 2284

денвер
Цитировать

Warning: imagettfbbox() [function.imagettfbbox]: Could not find/open font in w:\\home\\localhost\\www\\php\\gr\\jpgraph.php on line 2330

Warning: imagettfbbox() [function.imagettfbbox]: Could not find/open font in w:\\home\\localhost\\www\\php\\gr\\jpgraph.php on line 2330

Warning: imagettfbbox() [function.imagettfbbox]: Could not find/open font in w:\\home\\localhost\\www\\php\\gr\\jpgraph.php on line 2468
...
и все в таком духе

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
построение графиков
« Ответ #13 : 08 Января 2004, 22:19:15 »
при первом запуске она созда папку \\tmp\\jpgraph_cache\\ так что не в этом дело, вроде, =) на счет шрифтов - ok, хотя главное чтоб jpgraph вообще заработал.
качаю весию 1.14, посмотрим, мож она зафурычит.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
построение графиков
« Ответ #14 : 08 Января 2004, 22:43:11 »
qik
Мы сейчас не о кэше говорим.
Ты что, абсолютно не понимаешь смысла своих сообщений об ошибках?
Или просто с английский проблемы?
Мы говорим именно о шрифтах.
Ты можешь удивиться, но на самом деле JPGraph у тебя работает.
Просто ошибки, которые появляются при попытке открыть несуществующий шрифт, портят HTTP-заголовки да и влезают перед контентом самой картинки.
А в том, что контент на самом деле генерируется, ты можешь убедиться посмотрев в самый конец того листинга ошибок на "крякозябины", которые на самом деле ни что иное, как внутренности jpeg-картинки.
Поставь нормальный путь к каталогу со шрифтами и всё должно быть нормально.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28