Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

grasi

Biblioteca jpgraph

Recommended Posts

Boa tarde gente!

 

pretendo usar alguns dados numéricos para gerarem gráficos em barras, mas não sei nem por onde começar.

 

Bom, após fazer uma pesquisa descobri a biblioteca jpgraph, do site

 

http://www.aditus.nu/jpgraph/

 

mas a parte de instalação fala pra linux, unix, mas acontece que eu uso Windows, como faço isso?!

 

uso o phtriad (windows + php + apache), nas versões:

 

PHP Version 4.1.1

Apache(1.3.23)

MySQL(3.23.48)

Compartilhar este post


Link para o post
Compartilhar em outros sites

O processo de instalação deve ser o mesmo para Ruindow$ e para *nix ... posta aí oque eles mandam fazer no Linux que tu não consegue fazer no Ruindow$ e eu te ajudo a adaptar ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

no arquivo readme tem o trecho (que fiz e não deu certo):

 

peguei o JpGraph 1.14 e eu uso o PHP Version 4.1.1

 

 

Requirements:

-------------

Miminum:

* PHP 4.1 or higher

* GD 1.8.x or GD 2.10 or higher

 

Recommended:

* PHP 4.3.4

* Builtin GD library in PHP 4.3.4

 

Installation

------------

0. Make sure your PHP is AT LEAST 4.1 (preferrable 4.3.1)

and that you have compiled support for GD library.

You must make aboslutely sure that you have GD working.

Please run phpinfo() to check if GD library

is supported in your installation. If you don't have the GD library

please consult the PHP manual under section "Image" for

instructions on where to find this library.

 

1. Unzip and copy the files to a directory of your choice. For

a global installation you should copy the files to

somewhere in the PHP search path.

 

2. Check that the default directory paths in jpgraph.php

for cache directory and TTF directory suits your installation.

Note1: The default directories are different depending on if

the library is running on Windows or UNIX.

Note2: Apache/PHP must have write permission to your cache

directory if you enable the cache feature. By default the cache

is disabled.

 

3. Check that all rest of the DEFINE in the top of JpGraph.php

is setup to your preference. The default should be fine

for most users. (See also Note 3. below)

 

4. Make sure PHP have write privileges to your cache directory if

you plan on using the cache feature.

 

5. Read (really!) the FAQ on http://www.aditus.nu/jpgraph/jpg_faq.php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo trecho q tu postaste 3 coisas podem estar dando errado:1) Tu não tens a biblioteca GD instalada ou não tem a extensão habilitada no php.ini;2) Tu não informaste o caminho correto das fontes TTF (acho q é algo como c:\windows\system\fonts no XP);3) Tu não tens direito de escrever nos diretórios de cache ou eles não existem.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz as mudanças quer você disse e não adiantou.

 

 

a biblioteca GD tá com a seguinte linha liberada no php.ini

 

extension=php_gd.dll

 

no arquivo jpgraph.php foi liberado a linha e arrumado o caminho:

 

DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");

DEFINE("TTF_DIR","c:/Windows/Fonts/");

 

ao testar o site que deveria mostrar os graficos ele mostra imgs quebradas:

 

http://localhost/jpgraph/src/Examples/testsuit.php

 

 

Minha dúvida é:

esse "/tmp/jpgraph_cache/" é criado logo abaixo do htdocs ou abaixo da pasta jpgraph que tambem está em htdocs? Pode ser isso que está dando errado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho q esse diretório já deve existir, e não será criado pelo jgraph!!outra coisa é que se tu estas em uma plataforma windows deves usar endereços como "c:/tmp/" ao invés de "/tmp/"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui, vi todos os exemplos dos gráficos. O problema era que peguei a versão 1.14, peguei a 1.10 e deu certo! Fica a dica pra quem quiser desenvolver gráficos também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.