sebb.info
"Write programs that handle text streams, because that is the universal interface."
Creadores del sistema Unix.



Ejemplos de creación de gráficas de puntos con la clase GRAPHICOS

Esta clase se escribió para poder crear gráficas sencillas en servidores donde no se pueda generar imágenes en php (Porque falta gd, por ejemplo).

Descargar la clase GRAPHICOS v0.11

Otra clase interesante, también HTML / CSS: http://www.gerd-tentler.de/tools/phpgraphs/index.html


12
11
10
9
8
7
6
5
4
3
2
1
0
Días:12345678
51 palets recogidos en "Uno" en 8 Días:
Del 11 hasta el 22
Nº máximo de palet recogido por día: 12
Valores:
$primero = new GRAPHICO();
$primero->proveedor = "Uno";
$primero->paso_tabla = 4;
$primero->num_valores_x = 8;
$primero->max = "12";
$primero->palets_total = 51;
$primero->el_desde = 11 ;
$primero->el_hasta_final = 22;
$primero->valores_y = array(2, 12, 4, 6, 8, 3, 5, 11);
echo $primero->pintalo();
11
10
9
8
7
6
5
4
3
2
1
0
Días:123456789101112
51 palets recogidos en "Dos" en 12 Días:
Del 11 hasta el 22
Nº máximo de palet recogido por día: 11
Valores:
$segundo = new GRAPHICO();
$segundo->proveedor = "Dos";
$segundo->paso_tabla = 4;
$segundo->num_valores_x = 12;
$segundo->max = "11";
$segundo->palets_total = 51;
$segundo->el_desde = 11 ;
$segundo->el_hasta_final = 22;
$segundo->umbral_zoom = 1;
$segundo->valores_y = array(2, 4, 6, 8, 11, 9, 6, 3, 4, 5, 4, 7);
echo $segundo->pintalo();


22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Días:12345678910111213141516171819202122232425262728
251 palets recogidos en "Tres" en 28 Días:
Del 11 hasta el 22
Nº máximo de palet recogido por día: 22
Valores:
$tercero = new GRAPHICO();
$tercero->proveedor = "Tres";
$tercero->paso_tabla = 1;
$tercero->num_valores_x = 28;
$tercero->max = "22";
$tercero->palets_total = 251;
$tercero->color_fondo = "yellow";
$tercero->estilo_tabla = "border: 2px solid #aaaacc ; background-color: white;";
$tercero->el_desde = 11 ;
$tercero->el_hasta_final = 22;
$tercero->umbral_zoom = 4;
$tercero->valores_y = array(2, 4, 6, 9, 11, 9, 6, 3, 4, 5, 4, 7, 6, 5, 4, 4, 3, 3, 4, 5, 7, 9, 11, 13, 15, 17, 20, 22);
echo $tercero->pintalo();


20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Días:123456789101112131415161718192021222324252627282930313233
251 palets recogidos en "Cuatro" en 33 Días:
Del 11 hasta el 22
Nº máximo de palet recogido por día: 20

$cuarto = new GRAPHICO();
$cuarto->ver_intermedios = 0;
$cuarto->ver_ceros = 0;
$cuarto->ver_nulos = 0;
$cuarto->proveedor = "Cuatro";
$cuarto->paso_tabla = 2;
$cuarto->num_valores_x = 33;
$cuarto->max = "20";
$cuarto->palets_total = 251;
$cuarto->color_fondo = "#424242";
$cuarto->estilo_tabla = "border: 6px groove black ; background-color: #D3D3D3;";
$cuarto->el_desde = 11;
$cuarto->el_hasta_final = 22;
$cuarto->estilo_eje_y = " color: red; text-align:center; font-size:0.64em; margin:-2px; ";
$cuarto->umbral_zoom = 4;
$cuarto->valores_y = array(10, 0, 12, 0, 13, 0, 14, 0, 15, 0, 15, 0, 14, 0, 13, 0, 12, 0, 11, 0, 10, 0, 9, 0, 10, 0, 11, 0, 12, 0, 16, 0, 20);

Primera publicación: 5 de Diciembre del 2006. Última actualización: 5 de Diciembre del 2006
El HTML40 cumple con las normas W3   La hoja de estilo CSS cumple con las normas W3