
14/02/2004, 12:52
|
 | Colaborador | | Fecha de Ingreso: febrero-2001 Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses Puntos: 535 | |
Para hacer gráficos de barras verticales, lo que podés hacer de manera "casera" es utilizar una imagen de 1x1 pixel y a su ancho ponerle un valor fijo y a su alto un valor que viene de alguna variable. Te paso un ejemplo chotísimo que grafica el valor de tres variables "constantes":
<%
Variable1 = 10
Variable2 = 50
Variable3 = 100
%>
<img src="rojo.gif" with = "10px" height="<% = Variable1 %>">
<img src="verde.gif" with = "10px" height="<% = Variable2 %>">
<img src="azul.gif" with = "10px" height="<% = Variable3 %>">
pero lo podés adaptar fácilmente para que grafique los valores de una BD.
Algo importante a tener en cuenta a la hora de usar datos provenientes de una BD es la magnitud de los mismos... imaginate que quieras graficar las poblaciones de New York, Nueva Delhi o hasta la de Buenos Aires: Tendrías unas barras de varios millones de pixeles de altitud!
Eso se puede controlar especificando un alto máximo para todo el gráfico, igualando la barra con la magnitud más grande a ese alto máximo y a las restantes poniéndoles un proporcional... todo con matemática pura.
saludos
__________________ ...___... |