Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2013, 08:58
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 15 años, 4 meses
Puntos: 2
Exclamación Respuesta: se puede tener 2 set en cakephp????

tuve q trabajar con el all para que funcione; este codigo ya ejecuta; pero aun quisiera cambiarlo; lo primero es que; el campo de media aparezca para cada año; ahora esos graficos son de fechas diarias; entonces no se como podria modificar eso:
Código PHP:
<!--
 * Archivo:         rios.ctp
 * Función:         vista de boletines
 * Institución:     I+D Consultores
 * Proyecto:        Sistema de Informaciön de Inteligencia de Negocios
 * Dependencias:    clients_controller.php
 * Programador:     Frank Tapia
 * Creacion:        2013/07/18
 * Modificación:    2013/007/18
-->

<?php echo $html->css('main'); ?>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<?php
    $informacion0
=array();
    
$lugar=array('Lugar');
    
$periodo1=array('Periodo-2012');
    
$periodo2=array('Periodo-2013');
    
$media=array('media');
    
    
//para lugar
        
foreach ($mrios2 as $mrio2):
            
$lugar[]=$mrio2['Mrio']['cuenca'];
        endforeach;
        
    
//para periodos
        
foreach ($mrios as $mrio):
            if(
$mrio['Mrio']['periodo'] == '2012')
                {
                    
$periodo1[] = (double)$mrio['Mrio']['mc'];
                }
            else if (
$mrio['Mrio']['periodo'] == '2013')
                {
                    
$periodo2[] = (double)$mrio['Mrio']['mc'];
                    
$media[]=(double)$mrio['Mrio']['promedio'];
                }
        endforeach;
        
        
$informacionjson_encode(array($lugar,$media,$periodo1,$periodo2));
?>
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(dibujarGrafico);
          function dibujarGrafico() {
            var data = google.visualization.arrayToDataTable(<?php echo $informacion?>);

            var options = {
              title: 'Caudal de rios periodo 2012 a 2013',
              hAxis: {title: 'Periodo-Normal', titleTextStyle: {color: 'green'}},
              vAxis: {title: 'Metros Cubicos', titleTextStyle: {color: '#FF0000'}},
              backgroundColor:'#ffffcc',
              legend:{position: 'bottom', textStyle: {color: 'blue', fontSize: 13}},
              width:900,
            height:500
            };

            var grafico = new google.visualization.ColumnChart(document.getElementById('grafica'));
            grafico.draw(data, options);
          }
    </script>

<div id="main">
  <div id="nbanner">    
            <div class="pagelogo">&nbsp;</div>    
            <div class="pagemaintitle">Agro II</div>
            <div class="pagemainsubtitle"><?php echo $html->link('Inicio''/clients/index');?> / Caudales de Rios</div>
                        
  </div>   
  <div id="maincontent">
  
     <div id="grafica"></div>
     
      <?php $bc '/bc:Inicio,index;Caudales de Rios,rios.module:AgroII';?>
        
    </div>