ColdFusion ofrece varias etiquetas que le da la capacidad de crear tablas y gráficos.
Para crear un gráfico en ColdFusion, utilice el cfchart etiqueta junto con los cfchartseries y cfchartdata etiquetas.
Ejemplo cfchart
Este ejemplo utiliza los datos de visitantes a partir de los registros de tráfico de un sitio web. Estos datos se añade a los ChartData las etiquetas. Estos se anidan dentro cfchartseries etiquetas, que proporcionan propiedades sobre la serie de datos.
<Cfchart
formato = "png"
scalefrom = "0"
scaleTo = "1200000">
<cfchartseries
tipo = "barra"
serieslabel = "tráfico del sitio web 2006 "
seriescolor = " blue " >
< cfchartdata item = " January " value = " 503100 " >
< cfchartdata item = " February " value = " 720310 " >
< cfchartdata item = " March " value = " 688700 " >
< cfchartdata item = " April " value = " 986500 " >
< cfchartdata item = " May " value = " 1063911 " >
< cfchartdata item = " June " value = " 1125123 " >
</ cfchartseries >
</ cfchart >
Los resultados código anterior en el siguiente gráfico:
Serie múltiple
Puede agregar más de una serie de datos a una sola carta. Vamos a añadir otra serie de cartas a nuestro ejemplo para el tráfico del año anterior. De esa manera, podemos comparar el lado dos años al lado del otro.
<Cfchart
formato = "png"
scalefrom = "0"
scaleTo = "1200000">
<cfchartseries
tipo = "barra"
serieslabel = "tráfico del sitio web
Tráfico
Los resultados código anterior en el siguiente gráfico:
Gráficos en 3D
Puedes añadir el show3d atributo para producir un gráfico 3D:
Tráfico
Tráfico
El código anterior produce el siguiente gráfico 3D:
Cambio de las Gráfico Dimensiones
Agregar el chartHeight y chartWidth atributos le permiten cambiar la altura y la anchura.
< cfchart
format = " png "
scalefrom = " 0 "
scaleto = " 1200000 "
show3D = " Yes "
chartWidth = " 250 "
chartHeight = " 150 " >
< cfchartseries
type = " bar "
serieslabel = " Website Tráfico 2006 "
seriescolor = " blue " >
< cfchartdata item = " January " value = " 503100 " >
< cfchartdata item = " February " value = " 720310 " >
< cfchartdata item = " March " value = " 688700 " >
< cfchartdata item = " April " value = " 986500 " >
< cfchartdata item = " May " value = " 1063911 " >
< cfchartdata item = " June " value = " 1125123 " >
</ cfchartseries >
</ cfchart >
Los resultados código anterior en el siguiente gráfico:
Gráficos circulares
Los gráficos circulares son ligeramente diferentes, ya que se limitan a una única serie, y los elementos de datos se representan como rebanadas de pastel - todos los cuales contribuyen a la totalidad.
< cfchart
format = " png "
scalefrom = " 0 "
scaleto = " 1200000 "
pieslice style =" solid " >
< cfchartseries
type = " pie "
serieslabel = " Website Tráfico 2006 "
seriescolor = " blue " >
< cfchartdata item = " January " value = " 503100 " >
< cfchartdata item = " February " value = " 720310 " >
< cfchartdata item = " March " value = " 688700 " >
< cfchartdata item = " April " value = " 986500 " >
< cfchartdata item = " May " value = " 1063911 " >
< cfchartdata item = " June " value = " 1125123 " >
</ cfchartseries >
</ cfchart >
Los resultados código anterior en el siguiente gráfico:
Usted puede haber notado el código anterior contiene
pieslicestyle =
"sólida". El valor predeterminado es pieslicestyle =
"rodajas". Esto es lo que se vería así:Otros Tipos de gráficos
Puede crear cualquiera de los siguientes tipos de gráficos, simplemente usando este valor en el tipo de atributo de la cfchartseriesetiqueta.
- Bar
- Línea
- Pirámide
- Area
- Cono
- Curva
- Cilindro
- Paso
- Scatter
- Pastel
0 comentarios :
Publicar un comentario