//***** todo esto va dentro del controlador cuando hacemos CI *********************//// librerias
include("pChart/pData.class");
include("pChart/pChart.class");// creamos el objeto Data
$DataSet = new pData;//conecto y llamo a las variables a cargar en tres series de datos para trazar la curva// ejemplo con DB de clima//********************************************************************************************************
$con = mysql_connect('localhost', 'root', 'entropia') or die("No se pudo conectar: " . mysql_error());
$db = mysql_select_db('clima2', $con);
//$resultado = mysql_query("SELECT * nombre FROM puntos");
$sql="SELECT * FROM data_eeactes where hora='12:00' limit 1,43";
$resultados=mysql_query($sql,$con);
while ($row=mysql_fetch_array($resultados))
{
//tomamos los valores de las variables y se cargan en arrays distintos
$data_1[]=$row[3];
$data_2[]=$row[4];
$data_3[]=$row[6];
}
//******************************************************************************************************
// se incorporan los datos de los array a los objetos dataset$DataSet->AddPoint(array($data_1),"Serie1");
$DataSet->AddPoint(array($data_2),"Serie2");
$DataSet->AddPoint(array($data_3),"Serie3");
// damos formato a los ejes y etiquetas
$DataSet->AddAllSeries();
//$DataSet->SetAbsciseLabelSerie("XLabel");
//$DataSet->SetAbsciseLabelSerie();
$DataSet->SetSerieName("aire","Serie1");
$DataSet->SetSerieName("suelo -10","Serie2");
$DataSet->SetSerieName("suelo a 0","Serie3");
$DataSet->SetYAxisName("grados");
$DataSet->SetYAxisUnit("");
$DataSet->SetXAxisname("Dias");
// Se inicializa el grafico
$Test = new pChart(1300,550);
$Test->setFixedScale(15,37);
$Test->setFontProperties("Fonts/tahoma.ttf",8);
$Test->setGraphArea(50,30,1280,510);
$Test->drawFilledRoundedRectangle(7,7,1293,543,5,240,240,240);
$Test->drawRoundedRectangle(5,5,1295,545,5,230,230,230);
$Test->drawGraphArea(255,255,255,TRUE);
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);
$Test->drawGrid(4,TRUE,230,230,230,50);
// Linea "0" del grafico
$Test->setFontProperties("Fonts/tahoma.ttf",6);
$Test->drawTreshold(0,143,55,72,TRUE,TRUE);// Dibujo de las curvas$Test->drawCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription());// circulito marcando los datos en la curva
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,250);
// datos de serie en grafica
$Test->writeValues($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie3");
$Test->writeValues($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie2");
$Test->writeValues($DataSet->GetData(),$DataSet->GetDataDescription(),"Serie1");
// terminacion del grafico
$Test->setFontProperties("Fonts/tahoma.ttf",8);
$Test->drawLegend(1180,450,$DataSet->GetDataDescription(),255,255,255);
$Test->setFontProperties("Fonts/tahoma.ttf",10);
$Test->drawTitle(50,22,"Curvas de temperatura al mediodia",50,50,50,585);//creacion del jpg o png que se envia a un directorio
$Test->Render("images/example2.jpg");
.....
se envia con $this->load->view la ruta de la imagen a la vista
?>//******* esta es la vista ********************************************************<html>
<body>
<div><!--- esta es la impresion en la vista de la imagen ---->
<p><img alt="Line chart" src="example2.jpg" style="border: 1px solid gray;"/></p>
</div>
</body>
</html>
--
--
--
google.loader.ServiceBase = 'https://www.google.com/uds'; google.loader.GoogleApisBase = 'https://ajax.googleapis.com/ajax'; google.loader.GoogleLocale = 'www.google.com';
que se siguen conectando a internet, estaria en la misma o no?
--
----
google.loader.GoogleApisBase = 'https://ajax.googleapis.com/ajax'
a la otra si pero a esta no, como seria?
Salute!
--