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 $dados = array( array('Janeiro',2,2,2,3), array('Fevereiro',6,2,6,4), array('Março',5,6,3,4), array('Abril',), array('Maio',), array('Junho',), array('Julho',), array('Agosto',), array('Setembro',), array('Outubro',), array('Novembro',), array('Dezembro',), ); //Pega os Dados do gráfico $grafico->SetDataValues($dados); //Exibimos o gráfico $grafico->DrawGraph(); ?>