DESARROLLADOR

ColdFusion MX presenta nuevas formas de crear tablas y gráficos

La última versión de ColdFusion amplía las capacidades de dibujo de su predecesor de una manera que ninguna otra plataforma de desarrollo puede igualar. Aprenda a crear fácilmente gráficos circulares y de líneas en CFMX.

Dicen que una imagen vale más que mil palabras; los beneficios son aún mayores cuando no gastas casi nada para crear una imagen. Los diagramas son una forma poderosa y efectiva de transmitir información, y ColdFusion MX (CFMX) hace que esta capacidad sea fácilmente accesible para todos los desarrolladores de CF. CFMX amplía las capacidades gráficas introducidas en ColdFusion 5. En esta nueva versión, Macromedia realizó algunos cambios en la forma en que se realizan los gráficos e introdujo varios tipos y funciones de gráficos nuevos. Echemos un vistazo a algunas formas nuevas de crear gráficos con CFMX.

Crear un diagrama simple
Las capacidades de dibujo de CFMX giran en torno a etiquetas y sus subetiquetas, y . Lista A muestra una muy simple La llamada generará un gráfico circular.

Este Las etiquetas establecen las características del gráfico.En este ejemplo, configuré el formato en destello, lo que significa que CFMX generará una película Flash para los gráficos. Esto permite que aparezca un cuadro de diálogo emergente para cada elemento de datos cuando se desplaza sobre cada elemento de datos. También puede configurarlo para generar imágenes .gif o .jpg. En mi ejemplo, también configuré el ancho y el alto, especifiqué un gráfico en 3D y mostré un borde alrededor del gráfico.

Este Los marcadores determinan los datos que se utilizarán en el gráfico.En este caso, estoy ingresando datos de una consulta de base de datos llamada gastarAl establecer itemColumn en el tipo de gasto, le digo a CF que quiero que el tipo de gasto de la columna de consulta llene cada parte del pastel. Del mismo modo, usar un cargo de columna de consulta en mi valueColumn le dice a CF que use esa columna para calcular el tamaño de cada pastel.Cuando se ejecuta, el gráfico resultante se parecerá al gráfico que se muestra en Figura A.

LEER  Cómo convertir píxeles de Android a pulgadas
Figura A
ColdFusion MX presenta nuevas formas de crear tablas y graficos
un gráfico circular sencillo

Si desea probar estos ejemplos de uso de conjuntos de resultados de consultas en un gráfico, hay una etiqueta personalizada CFMX muy útil llamada Disponible en halhelms.comEsta práctica pestaña le permite crear fácilmente conjuntos de resultados de consultas manuales sin tener que crear una base de datos y configurar fuentes de datos en CF Administrator. Lista B muestra el querysim que usé para crear gastar pedir.


Notas sobre consultasim

No quiero desviarme demasiado, pero usar querysim hace que sea más fácil usar ejemplos como este.


Trazar múltiples conjuntos de datos
Ser capaz de trazar un conjunto de datos es excelente, pero ¿qué sucede si necesita transmitir más información de la que puede proporcionar un conjunto de datos? Por ejemplo, supongamos que mi empresa ficticia tiene tres divisiones y quiero ver las ventas anuales de cada división durante un período de 13 años. Consultaré la base de datos 3 veces, una para cada departamento, y devolveré cada año y las ventas totales de ese departamento para ese año.

Los gráficos circulares realmente no transmitirán esta información de la manera que necesito, pero un gráfico de líneas sería una buena opción. naturaleza, Hay varios tipos de gráficos disponibles, incluidos los gráficos de líneas.código en Listado C Se generará un gráfico de líneas que muestra cada departamento y sus ventas anuales a lo largo de los años.

Puedes ver que estoy usando tres etiquetas, una para cada conjunto de resultados de consulta que quiero trazar. También apliqué algunas opciones de formato, como especificar colores de línea y tipos de marcador para cada conjunto de datos.El gráfico resultante será similar al que se muestra en Figura BVale la pena señalar cuánta información puede transmitir en un gráfico. Una alternativa a la imagen que se muestra en la Figura B es una larga tabla de datos numéricos que puede resultar confuso de organizar. Los gráficos son una excelente manera de mostrar tendencias que, de otro modo, podrían perderse en las columnas numéricas.

Figura B
1661065387 85 ColdFusion MX presenta nuevas formas de crear tablas y graficos
Gráfico de líneas generado

Especificar datos gráficos
Además de usar consultas para ingresar datos en el gráfico, también puede especificar los datos del gráfico manualmente.en ti etiquetas, puede insertar subpestaña para establecer su valor de datos.Entonces puedes construir el gráfico con el siguiente código Lista D.

El resultado será un gráfico de barras con cuatro barras, una para cada Etiqueta. Cada una de estas barras se establecerá en el valor que especifique.También puedes combinar Utilice conjuntos de resultados de consultas para ampliar aún más sus opciones de gráficos.

Configuración de gráficos en ColdFusion Administrator
El administrador de CFMX ofrece varias opciones para gestionar el rendimiento de los gráficos. Estas opciones se encuentran en la sección Gráficos. Puede optar por almacenar en caché el gráfico en la memoria o en el disco, especificar una ubicación de caché en disco o establecer el número máximo de imágenes para almacenar en caché. También puede especificar la cantidad de subprocesos del servidor que se usarán para dibujar solicitudes de gráficos. Si espera hacer un uso intensivo de su aplicación de gráficos, debe probar varias configuraciones para optimizar el rendimiento. Como regla general, la caché en memoria es más rápida pero requiere más tiempo de procesamiento y memoria de servidor, mientras que la caché en disco es más lenta pero le brinda más espacio para trabajar.

Solo he demostrado algunos tipos de gráficos compatibles con CFMX. Otras opciones incluyen gráficos de área, dispersión, pirámide, cono y escalonados. Incluso puede combinar tipos de gráficos en el mismo gráfico, como trazar algunos datos como una línea y otros como barras. La mayoría de los servidores de aplicaciones web solo admiten el dibujo a través de productos complementarios, muchos de los cuales son muy costosos en términos de capital y tiempo de desarrollo. CFMX proporciona un mecanismo integrado, potente y simple para manejar la mayoría de las tareas gráficas y gráficas listas para usar.

LEER  Cómo programar bootcamp Awesome Inc. está llenando la brecha de talento tecnológico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba