Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Mostrar gráfico de barras tipo ranking Pessoal, Como eu faço pra lançar os dados de um ranking no gráfico de barras. Por exemplo, tenho um SQL que me retorna agrupado os Vendedores e suas respectivas vendas no ano. No gráfico preciso mostrar nas legendas coloridas o nome do vendedor, e nas barras o valor de suas respectivas vendas. Segue o fragmento do código... ...
MT
Mostrar gráfico de barras tipo ranking  
Pessoal,

Como eu faço pra lançar os dados de um ranking no gráfico de barras. Por exemplo, tenho um SQL que me retorna agrupado os Vendedores e suas respectivas vendas no ano. No gráfico preciso mostrar nas legendas coloridas o nome do vendedor, e nas barras o valor de suas respectivas vendas.

Segue o fragmento do código...

  1. <?php
  2.         $html = new THtmlRenderer('app/resources/google_bar_chart.html');
  3.         
  4.         $sql = new RepoDashSQL();
  5.         $ranking_array $sql->rankingVendedoresVendasHomologados('','2018');
  6.         $data = array();
  7.         
  8.         $vendedores = array();
  9.         
  10.         foreach($ranking_array as $ranking)
  11.         {
  12.             $vendedores[] = $ranking->getDescricao();
  13.             $valores[] = $ranking->getValor();
  14.         }        
  15.         
  16.         $data[] = ['Vendedores'$vendedores[0],[1] ??? ]; //mostrar os vendedores aqui...
  17.         $data[] = [ 'Venda', (float) $valores[0],[1] ??? ]; //mostrar os valores aqui...
  18.         
  19.         # PS: If you use values from database ($row['total'), 
  20.         # cast to float. Ex: (float) $row['total']
  21. ?>

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


NR

  1. <?php
  2. $vendedores = array();
  3. $vendedores = ['Vendedores'];
  4. $valores = ['Venda'];        
  5. foreach($ranking_array as $ranking)
  6. {
  7.       $vendedores[] = $ranking->getDescricao();
  8.       $valores[] = (float)$ranking->getValor();
  9. }        
  10.         
  11. $data[] = $vendedores;
  12. $data[] = $valores;
MT

Show de bola. Obrigado Nataniel.