Jump to content


FusionCharts y Mysql


  • Please log in to reply
4 replies to this topic

#1 srividya_sharma

srividya_sharma

    Supreme Being

  • Members
  • PipPipPipPipPipPipPipPip
  • 943 posts

Posted 04 March 2010 - 06:58 PM

If possible, can you please post in English.

Thanks.

regards,
Srividya Sharma

#2 locuas0130

locuas0130

    Forum Newbie

  • Members
  • 1 posts

Posted 04 March 2010 - 01:03 PM

Alguin podria darme una manito please.

Necesito alguna base para generar una grafica de usuarios y sus avances en porcentaje que los tengo en una base de datos, entiendo que deben estar ocupados o algo asi :) pero porfa pido un poco de su tiempo que necesito huvicarme que debo configurar para graficar.

Agradeciendo de antemano su ayuda me despido.


#3 kimmyh51

kimmyh51

    Forum Newbie

  • Members
  • 1 posts

Posted 13 May 2010 - 06:39 PM

srividya_sharma (3/4/2010) If possible, can you please post in English.



Thanks.




(fromsidebar translator);



Alguin could give me a hand please. I need some basis to generate a graph of users and their progress in percentage than I have in a database, I must be busy or something like that but porfa ask for some time that I need huvicarme I set up to plot. Thanking you in advance for your help say goodbye.

#4 enriquezrene_ap

enriquezrene_ap

    Forum Newbie

  • Members
  • 2 posts

Posted 17 May 2010 - 12:53 PM

Usa esto





















Pacientes por sector







Muestra la cantidad de pacientes registrados en el sistema

de acuerdo a su sector de residencia












// archivos incluidos. Librer?as PHP para poder graficar.

include_once "../../librerias/fusionCharts/FusionCharts.php";

include_once "../../librerias/fusionCharts/Functions.php";

include_once '../../backEnd/accesoDatos/db/BaseDeDatos.php';

include_once '../../backEnd/accesoDatos/dao/ServiciosRD.php';

include_once '../../backEnd/accesoDatos/dao/PacienteDAO.php';

// Gr?fico de Barras. 4 Variables, 4 barras.

// Estas variables ser?n usadas para representar los valores de cada unas de las 4 barras.

// Inicializo las variables a utilizar.

$pacienteDAO= new PacienteDAO();

$result=$pacienteDAO->getPacientesPorSector();

/**

* Array de colores

*/

$colores = array(0=>"FF8000", 1=>"6D8D16",2=>"FFBA00",

3=>"ABABEC", 4=>"93E6D8",5=>"4B8A08",

6=>"0B243B", 7=>"ECDDAB",8=>"B2ECAB",

9=>"FE2E2E", 10=>"19194F",11=>"EA1000");

$intTotalAnio1 = 310;

$intTotalAnio2 = 440;

$intTotalAnio3 = 118;

$intTotalAnio4 = 145;

// $strXML: Para concatenar los par?metros finales para el gr?fico.

$strXML = "";

// Armo los par?metros para el gr?fico. Todos estos datos se concatenan en una variable.

// Encabezado de la variable XML. Comienza con la etiqueta "Chart".

// caption: define el t?tulo del gr?fico.

// bgColor: define el color de fondo que tendr? el gr?fico.

// baseFontSize: Tama?o de la fuente que se usar? en el gr?fico.

// showValues: = 1 indica que se mostrar?n los valores de cada barra. = 0 No mostrar? los valores en el gr?fico.

// xAxisName: define el texto que ir? sobre el eje X. Abajo del gr?fico. Tambi?n est? xAxisName.

$strXML = "";

// Armado de cada barra.

// set label: asigno el nombre de cada barra.

// value: asigno el valor para cada barra.

// color: color que tendr? cada barra. Si no lo defino, tomar? colores por defecto.

$index=0;

while ($fila=mysql_fetch_array($result)){

if($index<12){

$strXML .= "";

$index++;

}

}

// Armado de cada barra.

// set label: asigno el nombre de cada barra.

// value: asigno el valor para cada barra.

// color: color que tendr? cada barra. Si no lo defino, tomar? colores por defecto.

//$strXML .= "";

//$strXML .= "";

//$strXML .= "";

//$strXML .= "";

// Cerramos la etiqueta "chart".

$strXML .= "
";

// Por ?ltimo imprimo el gr?fico.

// renderChartHTML: funci?n que se encuentra en el archivo FusionCharts.php

// Env?a varios par?metros.

// 1er par?metro: indica la ruta y nombre del archivo "swf" que contiene el gr?fico. En este caso Columnas ( barras) 3D

// 2do par?metro: indica el archivo "xml" a usarse para graficar. En este caso queda vac?o "", ya que los par?metros lo pasamos por PHP.

// 3er par?metro: $strXML, es el archivo par?metro para el gr?fico.

// 4to par?metro: "ejemplo". Es el identificador del gr?fico. Puede ser cualquier nombre.

// 5to y 6to par?metro: indica ancho y alto que tendr? el gr?fico.

// 7mo par?metro: "false". Trata del "modo debug". No es im,portante en nuestro caso, pero pueden ponerlo a true ara probarlo.

echo renderChartHTML("Column3D.swf", "",$strXML, "sector", 500, 400, false);

?>



#5 Guest_Basundhara Ghosal_*

Guest_Basundhara Ghosal_*
  • Guests

Posted 18 May 2010 - 01:36 AM

Hi,

Thank you for sharing your idea.

Keep smiling and keep FusionCharting. :)