Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera preciso de um help, será que podem me ajudar, minha situação é a seguinte tenho um gráfico com phplot onde preciso retornar a quantidade de registros do banco separado por datas mensais do ano inteiro.
Ex. No banco de dados tenho 4 registros no mês de janeiro, preciso mostrar no gráfico que em janeiro teve 4 registros, sendo que as datas estão armazenadas da seguinte forma no mysql ---> 2015-01-24.
Levando em consideração que são 4 tabelas diferentes, sendo elas: tbl_idoso. tbl_especial, tbl_taxi e tbl_escolar, onde terei que retornar os dados de todas as tabelas de todos os meses do ano.
No código do gráfico abaixo os dados estão manualmente, porem necessitaria que retornasse a quantidade de registros que possui no banco. Será que alguém pode me dar pelo menos um raciocínio da lógica a ser aplicada.?
Desde já agradeço galera.
<?php
require_once("funcoes.php");
// Importar o módulo
require_once("phplot-6.1.0/phplot.php");
// Instanciar o gráfico com tamanho pré-definido
// Deixar em branco faz com que o gráfico encaixe na janela
$grafico = new PHPlot(1100,400);
// Definindo o formato final da imagem
$grafico->SetFileFormat("png");
// Definindo o título do gráfico
$grafico->SetTitle("Credenciais Geradas");
// Tipo do gráfico
// Pode ser: lines, bars, boxes, bubbles, candelesticks, candelesticks2, linepoints, ohlc, pie, points, squared, stackedarea, stackedbars, thinbarline
$grafico->SetPlotType("bars");
$grafico->SetDataType("text-data");
// Título dos dados no eixo Y
$grafico->SetYTitle("Quantidade de Credenciais");
// Título dos dados no eixo X
$grafico->SetXTitle("Meses");
//Legenda do grafico
$grafico->SetLegend('Especial');
$grafico->SetLegend('Idoso');
$grafico->SetLegend('Taxi');
$grafico->SetLegend('Escolar');
//Muda a legenda de Lugar
#$grafico->SetLegendPixels();
//Cor Fundo do Gráfico
$grafico->SetBackgroundColor('white');
//Seta as cores utilizadas pelo gráfico
$grafico->SetDataColors(array('SkyBlue', 'green', 'blue', 'orange'));
$grafico->SetPlotAreaWorld(0,NULL,NULL,NULL);
// dados do gráfico);
//Pega os Dados do gráfico
$grafico->SetDataValues($dados);
//Exibimos o gráfico
$grafico->DrawGraph();
?>Carregando comentários...