Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
Article |
Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Después de pediros ayuda y, tras una pequeña evaluación de las distintas soluciones, he decidido no volver a inventar la rueda y utilizar las que ya existen.
Os paso la receta:
-Créense unas plantillas html para hacer gráficos. Cosa fácil usando el código que consigues en http://code.google.com/apis/ajax/playground/
-Inserténse los códigos que la librería necesite en dicha plantilla a partir de tabla de la base de datos.
-Hágase un formulario bonito, bonito que muestre tal plantilla en un webview
Y ya está. Una tarde de trabajo y mis problemas "casi" solucionados. Me han quedado unos gráficos chulos, chulos ¡e interactivos!
Description: |
|
Download |
Filename: |
Tartasybarras-0.0.1.tar.gz |
Filesize: |
11.11 KB |
Downloaded: |
51 Time(s) |
Description: |
|
Download |
Filename: |
Tartasybarras-0.0.1.tar.gz |
Filesize: |
11.11 KB |
Downloaded: |
51 Time(s) |
Description: |
|
Download |
Filename: |
Tartasybarras-0.0.1.tar.gz |
Filesize: |
11.11 KB |
Downloaded: |
51 Time(s) |
Last edited by shordi on Thursday, 27 February 2014, 22:40; edited 2 times in total
|
shordi [ Thursday, 27 February 2014, 21:22 ]
|
|
Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
Comments |
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Aclarar que esto es un ejemplo, he ubicado todos los ficheros de plantilla en la misma carpeta de la aplicación, y eso no funciona si generáis el paquete de instalación. Deberíais sacarlos a una carpeta de configuración y demás. Pero la idea queda ilustrada, espero.
|
shordi [ Thursday, 27 February 2014, 21:31 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Shordi:
Te ha quedado muy bien, y ademas "desconectado" de internet....
Citar: -Fusílese a google la librería de las apis de javascript para hacer gráficos y colóquese en tu aplicación. Más que nada para que funcione sin necesidad de estar conectado a internet.
¿y eso como lo has hecho?
Nota:
Solo bajandome el codigo fuente que pasas, no me funciona si estoy desconectado
Last edited by jsbsan on Thursday, 27 February 2014, 22:13; edited 1 time in total
|
jsbsan [ Thursday, 27 February 2014, 22:10 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
¿y eso como lo has hecho?
Pues es muy fácil... pero inefectivo, por lo que veo, sólo tienes que observar el código que genera el google playground y descargarte con wget, por ejemplo, el fichero jsapi que verás que él incluye. Luego le cambas la url a una dirección local y ya está.
El tema es que con las prisas no había mirado dentro de ese archivo y ahora veo que él a su vez, enlaza con varios otros que no he descargado (si es que son descargables, claro).
Me he fiado de ellos en eso que dicen de que "No se enviará ningún dato a google, todo se procesa en el navegador" y he creído que el jsapi era todo lo que se necesitaba.
Bueno, pues digamos que SÍ es necesario estar conectado para que funcione
El caso es que queda mono y es muy fácil. Ahora lo actualizo sin el jsapi incluído, que lo descargue de la red.
|
shordi [ Thursday, 27 February 2014, 22:26 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Actualizado. Ahora usa la librería desde su ubicación en la red.
Decir que, por bonito que quede ahora, no me gusta eso de usar cosas que no controlo del todo. ¿Y si google depreca, o lo que sea, esa librería o cualquier otra que sea llamada por ella?, etc. etc.
Pero hay que reconocer que estas cosas hacen el trabajo más rápido, fácil y productivo. Eso sí.
Saludos.
|
shordi [ Thursday, 27 February 2014, 22:43 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Bueno para darte más opciones, si no quieres usar google:
He encontrado un monton de librerias de javascript en este enlace: http://betabeers.com/forum/libreria...infografias-30/
Creo que con Chart.js te puedes apañar bien (ya que el te dan todo el codigo necesario para usarla sin estar conectado)
Y otra opción es usar el programa ploticus: http://jsbsan.blogspot.com.es/2013/...r-graficas.html
Incluso gnuplot , pero creo que este es más complicado de usar (aunque obtienes mejores resultados).
|
jsbsan [ Friday, 28 February 2014, 00:03 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Efectivamente, con Chart.js, no hace falta estar conectado a internet para generar los gráficos.
Te dejo aqui un ejemplo.
El programa se encarga de crear una carpeta de trabajo y copiar los archivos necesarios para ejecutar los ejemplos ( todo ello trabajando sin conexion)
He puesto los ejemplos que trae la pagina web del proyecto https://github.com/nnnick/Chart.js
Saludos
Description: |
|
Download |
Filename: |
ChartConChartJS-0.0.1.tar.gz |
Filesize: |
18.44 KB |
Downloaded: |
39 Time(s) |
Description: |
|
Download |
Filename: |
ChartConChartJS-0.0.1.tar.gz |
Filesize: |
18.44 KB |
Downloaded: |
39 Time(s) |
Description: |
|
Download |
Filename: |
ChartConChartJS-0.0.1.tar.gz |
Filesize: |
18.44 KB |
Downloaded: |
39 Time(s) |
|
jsbsan [ Friday, 28 February 2014, 00:48 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Julio, mola. Te has hecho un artista de las búsquedas en la Red. A mí ni se me había ocurrido buscar alternativas..
A la solución le faltan las leyendas, por defecto, pero eso es solucionable en la plantilla html sin problemas.
Me lo curraré un poco y si me cuadra creo que usare el ChartJS, símplemente por lo de la desconexión, que no es que a mí me importe, al fin y al cabo todos mis programas atacan bases de datos en la red, pero la posibilidad de "congelar" una aplicación mediante el proceso de copiar la base de dato a local y trabajar off-line, siempre está ahí y preferiría tener la rutina de estadísticas ya preparada para eso.
Saludos y gracias.
|
shordi [ Friday, 28 February 2014, 10:22 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
Shordi:
Citar: A la solución le faltan las leyendas
He encontrado un proyecto, donde tienen el script para añadirles leyendas:
https://github.com/bebraw/Chart.js.legend
Pero no tengo muchos conocimientos en javascript, y todavia no he podido "fundir" los ejemplos.
El resultado es este: http://bebraw.github.io/Chart.js.legend/
Last edited by jsbsan on Friday, 28 February 2014, 11:48; edited 2 times in total
|
jsbsan [ Friday, 28 February 2014, 11:25 ]
|
|
Re: Ejemplo De Gráficos De Tarta, Barras Y Donut A Partir De Una Tabla.
|
|
jsbsan [ Friday, 28 February 2014, 11:47 ]
|
|
|
|
Page 1 of 2
|
Users browsing this topic: 0 Registered, 0 Hidden and 1 Guest Registered Users: None
|
|
|