ARTICULOS

Gráficos de barras con ASP

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

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. Llenar un listbox a partir de una base de datos
2. Envio de emails con CDONTS
3. Buscador en ASP
4. Haciendo un "Recomendar a un amigo" en ASP
5. Selects dependientes con ASP y BD
6. Contador gráfico en ASP
7. Manual de introducción al ASP
8. Gráficos de barras con ASP
9. Rotación de banners en ASP
10. Utilizando las ServerVariables en ASP
Más artículos...

Otros artículos...

Marketing Presentar un presupuesto cautivador
ASP Buscador en ASP
Java Script Efectos en imágenes pegadas a un link de texto
Varios Introducción al desarrollo web para principiantes
Varios Páginas de error personalizadas
Marketing 5 sencillos pasos para ganar clientes
Java Script Redirección de acuerdo a la resolución del usuario
Hojas de Estilo Efectos en textos e imágenes con CSS
Java Script Listas dependientes
Varios Tu sitio en otros navegadores
Más artículos...