
Yasmin Trind...
Novo Membro
Registrado
14 Mensagens
1 Curtida
Gráfico PHPlot
#1 Por Yasmin Trind...
06/11/2015 - 17:35
<?php
$stringHorarioCodificado = $_GET['stringHorarioCodificado']; //recebo os VALORES DO ARQUIVO .TXT
$horario = urldecode($stringHorarioCodificado); //agora a ordem inversa, uso url decode para transforma no modo serializado
$horario = stripslashes($horario); // retira as barras que vem depois de decodificado
$horario = unserialize($horario);//e finalmente faço o unserialize, aqui ele volta a ser o array original.
$stringTensaoCodificada = $_GET['stringTensaoCodificada']; //recebo os ÍNDICES
$tensao = urldecode($stringTensaoCodificada); //agora a ordem inversa, uso url decode para transforma no modo serializado
$tensao = stripslashes($tensao); // retira as barras que vem depois de decodificado
$tensao = unserialize($tensao);
$qtdeElementosHorario = count($horario);
$qtdeElementosTensao = count($tensao);
$auxiliar = 0;
if($qtdeElementosHorario == $qtdeElementosTensao)
{
while($auxiliar < $qtdeElementosHorario)
{
$matrizGrafico[$auxiliar]= array($tensao[$auxiliar], $horario[$auxiliar]);
//echo $tensao[$auxiliar] ." - ". $horario[$auxiliar]; recebeu CERTINHO
$auxiliar++;
}
require_once 'phplot.php';
$plot = new PHPlot(300, 300);
$plot->SetImageBorderType('plain');
$plot->SetPlotType('pie');
$plot->SetDataType('text-data-single');
$plot->SetTitle('Título');
$plot->SetDataValues($matrizGrafico);
$plot->SetDataColors(array('red', 'green'));
$plot->DrawGraph();
}
else
echo "Ocorreu um erro no recebimento de dados.";
?>