Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

diogopuskas

pChart, ajuda

Mensagens Recomendadas

diogopuskas

Bem, a libraria faz um render para uma imagem, não há possibilidade de meter para uma pagina html ? já tentei mas  aquilo fica codificado, indisponivel para se ver numa pagina html .. alguém sabe de alguma coisa ?

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

Mostra o código. O Facto de fica descodificado pode querer dizer que não estás a enviar os headers correctos.


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diogopuskas

   Example1 : A simple line chart
*/

// Standard inclusions      
include("pChart/pData.class");   
include("pChart/pChart.class");   
  
// Dataset definition    
$DataSet = new pData;   
$DataSet->ImportFromCSV("Sample/bulkdata.csv",",",array(1,2,3),FALSE,0);   
$DataSet->AddAllSeries();   
$DataSet->SetAbsciseLabelSerie();   
$DataSet->SetSerieName("January","Serie1");   
$DataSet->SetSerieName("February","Serie2");   
$DataSet->SetSerieName("March","Serie3");   
$DataSet->SetYAxisName("Average age");
$DataSet->SetYAxisUnit("µs");
  
// Initialise the graph   
$Test = new pChart(700,230);
$Test->setFontProperties("Fonts/tahoma.ttf",8);   
$Test->setGraphArea(70,30,680,200);   
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);   
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);   
$Test->drawGraphArea(255,255,255,TRUE);
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);   
$Test->drawGrid(4,TRUE,230,230,230,50);
  
// Draw the 0 line   
$Test->setFontProperties("Fonts/tahoma.ttf",6);   
$Test->drawTreshold(0,143,55,72,TRUE,TRUE);   
  
// Draw the line graph
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());   
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255);   
  
// Finish the graph   
$Test->setFontProperties("Fonts/tahoma.ttf",8);   
$Test->drawLegend(75,35,$DataSet->GetDataDescription(),255,255,255);   
$Test->setFontProperties("Fonts/tahoma.ttf",10);   
$Test->drawTitle(60,22,"example 1",50,50,50,585);   
$Test->Render("example1.png");
?>

Aqui faz um render para a imagem "example1.png" ..

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

E depois ele não mostra a imagem? Já tentas-te ver a imagem directamente, sem ser por HTML. Para ver se o problema é da imagem ou da visualização.


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diogopuskas

ele vai criar uma imagem example1.png e depois abre se a imagem na mesma pasta que estava o exemplo :/ eu queria que  abrisse em html ou algo do genero :/

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch

Não é isto que queres?

<img src="exemple1.png" />


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diogopuskas

Não me dá,

Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\pChart\Example20.php  on line 43

$Test->Render("<img src="pChart/example20.png" />");

Não dá para fazer o render da imagem e dps ser lida depois mas de modo a que seja tudo no mesmo momento ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KiNgPiTo

Não, no render continua apenas com o nome da imagem..

Depois para a mostrares é que adicionas o <img src="exemple1.png" />

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diogopuskas

echo '<img src="pChart/example20.png" />';

a imagem aparece corrompida.. já tentei meter com as tags do HTML e abrir normalmente, mas aparece na mesma :/

alguma ideia ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
diogopuskas

Resolvido :thumbsup:

Obrigado :-[

PS: Aparece primeiro em binário mas depois deu e continua a dar, agora experimentei outro e apareceu em binário again .. usei a função Stroke()

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.