Skip to content

Package to generate charts with Amcharts directly from laravel , without interacting with JavaScript.

License

Notifications You must be signed in to change notification settings

gebrail/charts-reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charts Reports

Paquete para generar gráficos con Amcharts directamente desde laravel, sin interactuar con JavaScript.

Guia de inicio rapido

Pre-requisitos

No hay configuración adicional u otros parámetros todavía.

🔰 Este paquete se puede usar en Laravel 7 o superior.

Instalación

Puedes instalar el paquete a través de composer

composer require gebrail/charts-reports

🔰 Este paquete tambien ofrece la opción de generar graficas con artisan, mediante la interfaz de línea de comandos que viene junto a Laravel.

Guia rapida de como usar

Ejemplo

Para crear su primer gráfico, diríjase a su controlador.

En su controlador agregue las siguientes lineas

$data = User::select(array('name', 'sales'))->take(3)->get();

 $options = [
              'chart_name' => 'Donut Chart',
              'chart_type' => 'Pie & Donut',    
              'chart_subtype' => 'Donut',
              'field_category' => 'name',
              'field_value' => 'sales',
              'chart_data'=> $data,
           ];
$chart = new ChartReport($options);

return view('graph', compact('chart'));

Agregue las siguientes lineas a su vista

<!doctype html>
<html lang="en">
  <head>
{!! $chart->renderChartLibrary() !!}
{!! $chart->renderJs() !!}
  </head>
  <body>
   {!! $chart->renderHtml() !!}
    </body>
</html>

Para generar la gráfica debemos hacer el llamado de la función renderHtml(), podemos usarla en cualquier parte siempre que este dentro de la etiqueta body.

###Resultado

###Graficas disponibles del paquete

  • Simple Pie Chart.
  • Donut Chart.
  • Dragging Pie Slices
  • Simple Column
  • Column with Rotated Labels.
  • Clustered Column Chart.
  • Line & Area

##📘Ir a la Documentación

License

MIT

About

Package to generate charts with Amcharts directly from laravel , without interacting with JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published