ARTICULOS

Gráficos de barras con ASP

Autor: El Guru (http://www.elguruprogramador.com.ar) - 17/06/2002

Del.icio.us Digg Technorati

La idea es realizar gráficos de barras horizontales y verticales, podemos utilizar estos gráficos para mostrar estadísticas o resultados de encuestas o votaciones de forma mas vistosa, para que vean como quedaría este ejemplo aplicado les muestro este gráfico...

CODIGO FUENTE

<p>Gráfico Horizontal</p>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr><td>
<%
Dim ancho
ancho = 240
Response.Write ("<img src=azul.gif width=" & ancho & " height=20>")
%>
</td></tr>
<tr><td>
<%
ancho = 140
Response.Write ("<img src=rojo.gif width=" & ancho & " height=20>")
%>

</td></tr>
<tr><td>
<%
ancho = 270
Response.Write ("<img src=verde.gif width=" & ancho & " height=20>")
%> </td></tr>
</table>

El código ASP si se fijan esta mezclado con una tabla de 3 renglones (rows) y una columna (cols) obviamente si queremos hacer un gráfico horizontal debemos colocar las imágenes en los renglones de la tabla e ir modificando mediante código ASP su propiedad "width"...

<%
Dim ancho
ancho = 240
Response.Write ("<img src=azul.gif width=" & ancho & " height=20>")
%>

Observen que "ancho" es una variable a la cual le dimos un valor de 240, y de que sirve? quizás a simple vista no se dan cuenta pero esa variable "ancho" puede ser el valor de un campo que hay en una base de datos el cual puede ir cambiando dinámicamente según el contexto, por ejemplo si trabajamos con un sistema de votación el valor de "ancho" seguramente ira variando a lo largo que se van desarrollando las votaciones. Quizás les sea mas cómodo un gráfico vertical, pues aquí el código...

<p>Gráfico Vertical</p>
<table width="19%" border="0" cellspacing="2" cellpadding="0" height="10">
<tr valign="bottom">
<td height="2">
<% Dim alto
alto = 120
Response.Write ("<img src=azul.gif width=50 height=" & alto & ">")
%>
</td>
<td height="2">
<%
alto = 54
Response.Write ("<img src=rojo.gif width=50 height=" & alto & ">")
%>
</td>
<td height="2">
<%
alto = 60
Response.Write ("<img src=verde.gif width=50 height=" & alto & ">")
%>
</td>
</tr>
</table>

Aquí es lo mismo que en el gráfico anterior pero en ves de poner los gráficos en los 3 renglones creamos una tabla de 1 renglón y 3 columnas y en estas colocamos los gráficos, otro cambio es que en ves de modificar la propiedad "width" modificamos "height".

Si hacen click aquí se puede bajar el código fuente completo, saludos El Guru.

 

Más artículos sobre ASP

1. Utilizando includes en ASP
2. Utilizando el componente AspEmail
3. Manual de introducción al ASP
4. Enlace externo dinámico con frames
5. Reconocer idioma del visitante
6. Generador de claves aleatorias
7. Selects dependientes con ASP y BD
8. Contador gráfico en ASP
9. Contando visitantes activos
10. Contador de clicks en ASP
Más artículos...

Otros artículos...

PHP Paginación de resultados con PHP
Java Script Menúes de listas despegables con javascript
Java Script Listas dependientes
PHP Tiempo de carga de una página PHP
PHP Números aleatorios en PHP
Fireworks Efectos líneas de TV con Fireworks
ASP Contando visitantes activos
Hojas de Estilo Efectos en textos e imágenes con CSS
ASP Selects dependientes con ASP y BD
Java Script Fecha completa con JavaScript
Más artículos...