Ejemplo n.º 1
0
 public function actionCanvasMetas()
 {
     $tipo_proyecto = 1;
     //VIA TARIFA
     $series_creg = Reportes::crearArrayMetas($tipo_proyecto);
     $metas_creg = Reportes::consultarMetas($tipo_proyecto);
     $tipo_proyecto = 2;
     //FAER
     $series_faer = Reportes::crearArrayMetas($tipo_proyecto);
     $metas_faer = Reportes::consultarMetas($tipo_proyecto);
     $tipo_proyecto = 3;
     //FAZNI
     $series_fazni = Reportes::crearArrayMetas($tipo_proyecto);
     $metas_fazni = Reportes::consultarMetas($tipo_proyecto);
     return $this->render('canvas_metas', ['series_creg' => $series_creg, 'metas_creg' => $metas_creg, 'series_faer' => $series_faer, 'metas_faer' => $metas_faer, 'series_fazni' => $series_fazni, 'metas_fazni' => $metas_fazni]);
 }
Ejemplo n.º 2
0
<?php

use app\models\Reportes;
use miloschuman\highcharts\Highcharts;
use yii\web\JsExpression;
?>

<?php 
if (empty($series)) {
    return;
}
echo Highcharts::widget(['scripts' => ['modules/exporting', 'themes/grid-light'], 'options' => ['credits' => ['enabled' => false], 'title' => ['text' => 'Beneficiarios por departamento'], 'lang' => Reportes::translations(), 'labels' => ['items' => [['html' => '', 'style' => ['left' => '50px', 'top' => '18px', 'color' => new JsExpression('(Highcharts.theme && Highcharts.theme.textColor) || "black"')]]]], 'series' => [['type' => 'pie', 'name' => 'Departamentos', 'coloyByPoint' => true, 'data' => $series, 'showInLegend' => true, 'dataLabels' => ['enabled' => true]]]]]);
Ejemplo n.º 3
0
    ?>
</td>
                </tr>
            <?php 
}
?>
        </table>
    </div>
</div>

<h2>Proyectos FAZNI</h2>

<div class="row">
    <div class="col-md-9">
        <?php 
echo Highcharts::widget(['scripts' => ['modules/exporting', 'themes/grid-light'], 'options' => ['credits' => ['enabled' => false], 'lang' => Reportes::translations(), 'title' => ['text' => 'Beneficiarios por año vs meta'], 'chart' => ['type' => 'line'], 'xAxis' => ['allowDecimals' => false, 'categories' => $categories, 'title' => ['text' => 'Año']], 'yAxis' => ['title' => ['text' => 'Número de Usuarios']], 'series' => [['name' => 'Meta', 'data' => $metas_fazni], ['name' => 'Cobertura', 'data' => $series_fazni]]]]);
?>
    </div>
    <div class="col-md-3">
        <table class="table table-bordered table-striped">
            <tr>
                <th>Año</th>
                <th>Cobertura</th>
                <th>Meta</th>
            </tr>
            <?php 
for ($i = 0, $y = 2015; $y <= 2020; $y++, $i++) {
    ?>
                <tr>
                    <td><?php 
    echo $y;