Foros del Web » Programando para Internet » PHP »

consulta phplot

Estas en el tema de consulta phplot en el foro de PHP en Foros del Web. buenos dias, espero que me puedan ayudar con un problema que me ha surgido con la biblioteca phplot. he instalado la biblioteca y funciona bien ...
  #1 (permalink)  
Antiguo 08/09/2004, 05:17
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
consulta phplot

buenos dias,

espero que me puedan ayudar con un problema que me ha surgido con la biblioteca phplot. he instalado la biblioteca y funciona bien al hacer pruebas con algunos gráficos.

mi problema surge cuando quiero que los datos que se muestren los saco de una base de datos. al tratarse de arrays multimendionales, organizados de este modo:

$data=
array(
array("label1",2.4,3,
3.7,4,5.1),
array("label2",3,4,5,
6,7),
array("label3",1.1,2.2,
3.3,4.4,5.5),
array("label4",1.7,2,3,
1.4,2),
);

he intentado mil maneras de crear un array multidimensional desde los resultados de la base de datos pero no ha funcionado ninguna de ellas, ¿como podría hacerlo? ¿alguien tiene idea?
  #2 (permalink)  
Antiguo 10/09/2004, 01:11
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
nadie tiene ni idea sobre este tema? nadie me puede ayudar?
  #3 (permalink)  
Antiguo 10/09/2004, 01:53
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Sin saber de que forma sacas los datos de la base de datos, solo te puedo aconsejar que crees el array accediendo directamente por los indices. Por ejemplo, para crear "label1" y sus datos, haz:
Código PHP:
$array[0][0]='label1';
$array[0][1]=2.4;
$array[0][2]=3;
$array[0][3]=3.7;
$array[0][4]=4;
$array[0][5]=5.1
Asi que conociendo la fila y columna donde va el dato que tienes, solo tienes que hacer:
Código PHP:
$array[$fila][$columna]=$dato
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.