não tenho a menor ideia de como montar um grafico já vi alguns ex. que tem aqui no forum mais não adiantou.
tenho que montar um grafico em forma de barra só que trazendo as informações do banco de dados
algum pode me dar um help

Grafico
Started By Deividy, 14/10/2003, 10:28
3 replies to this topic
#1
Posted 14/10/2003, 10:28
#2
Visitante_Eduardo
Posted 14/10/2003, 11:37
Olá colega !!!
Uma forma bem simples de montar um gráfico de barras é utilizando tabelas.
Monte um tabela e, com os dados que você trouxer do banco, você monta as colunas utilizando imagens no background.
Este é um trecho do código que uso para gerar as barras. Espero que ajude !
<tr align='center'>
<td colspan='26' bgcolor='#009999'>
<b>
<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>
Volume Total de Atualização (64K) - <%=Day(dataux)%>
.<%=Month(dataux)%>
.<%=Year(dataux)%>
</font>
</b>
</td>
</tr>
<tr><td height='10' colspan='26' align='right'></td></tr>
<tr align='center' height='20'>
<td>
<font face='Verdana, Arial, Helvetica, sans-serif' size='1'>
<B>Kbytes</B>
</font>
</td>
<td colspan='25'></td>
</tr>
<tr>
<td rowspan='3' valign='top' width='48' Height="233">
<img src='../../Imagens/rgan.gif'>
</td>
<td colspan='25'><img src='../../Imagens/dot6.gif'></td>
</tr>
<tr>
<%Do While rs1.eof = False
If rs1("VolumeTotal") = 0 Then %>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra_tranp.gif' width='12' height='1'></td>
<%Else%>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra.gif' width='12' height='<%=((rs1("volumeTotal")+h(x))/100000)%>' alt='<%= FormatNumber((rs1("volumeTotal")+h(x))/1024,3)%>Kb Ocupação=<%= FormatNumber((100 * (rs1("volumeTotal")+h(x)))/20700000,2)%>%'></td>
<%End If
x = x+1
rs1.MoveNext
Loop
If x < 23 then
For num = x to 23%>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra_tranp.gif' width='12' height='1'></td>
<%Next
End if
%>
</tr>
<tr><td colspan='24' align='center'><img src='../../Imagens/hr.gif'></td><td width='50' valign='middle' align='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='1'><B>Hora</B></font></td></tr></table>
</td></tr></table>
Uma forma bem simples de montar um gráfico de barras é utilizando tabelas.
Monte um tabela e, com os dados que você trouxer do banco, você monta as colunas utilizando imagens no background.
Este é um trecho do código que uso para gerar as barras. Espero que ajude !
<tr align='center'>
<td colspan='26' bgcolor='#009999'>
<b>
<font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#FFFFFF'>
Volume Total de Atualização (64K) - <%=Day(dataux)%>
.<%=Month(dataux)%>
.<%=Year(dataux)%>
</font>
</b>
</td>
</tr>
<tr><td height='10' colspan='26' align='right'></td></tr>
<tr align='center' height='20'>
<td>
<font face='Verdana, Arial, Helvetica, sans-serif' size='1'>
<B>Kbytes</B>
</font>
</td>
<td colspan='25'></td>
</tr>
<tr>
<td rowspan='3' valign='top' width='48' Height="233">
<img src='../../Imagens/rgan.gif'>
</td>
<td colspan='25'><img src='../../Imagens/dot6.gif'></td>
</tr>
<tr>
<%Do While rs1.eof = False
If rs1("VolumeTotal") = 0 Then %>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra_tranp.gif' width='12' height='1'></td>
<%Else%>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra.gif' width='12' height='<%=((rs1("volumeTotal")+h(x))/100000)%>' alt='<%= FormatNumber((rs1("volumeTotal")+h(x))/1024,3)%>Kb Ocupação=<%= FormatNumber((100 * (rs1("volumeTotal")+h(x)))/20700000,2)%>%'></td>
<%End If
x = x+1
rs1.MoveNext
Loop
If x < 23 then
For num = x to 23%>
<td width='12' valign='bottom' align='center' Height="207" background='../../Imagens/fdo.gif'><img src='../../Imagens/barra_tranp.gif' width='12' height='1'></td>
<%Next
End if
%>
</tr>
<tr><td colspan='24' align='center'><img src='../../Imagens/hr.gif'></td><td width='50' valign='middle' align='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='1'><B>Hora</B></font></td></tr></table>
</td></tr></table>
#3
Posted 14/10/2003, 12:13
cara esse código tah muito cmplicado pode ser muito mais simples.
e c tu quiseh q ele exiba uma figura de acordo com a porcentagem
simples neh?
flw
<% total_mens = rs.recordcount conta = total_mens*100 porcentagem = conta/50 response.write(porcentagem&"%") %>
e c tu quiseh q ele exiba uma figura de acordo com a porcentagem
<img src="imagem.gif" width="<%=porcentagem%>%" height="10">
simples neh?
flw

Edição feita por: dmaneiro, 14/10/2003, 12:16.
<%
nick = "Dmaneiro"
sou = "Web Master e Web Designer"
programas = "FW , FL , DW , FH e PS"
moro_em = "Novo Hamburgo/RS[/color]"
site = WS - Web Solutions
response.write(nick & sou & programas & moro_em & site)
%>
nick = "Dmaneiro"
sou = "Web Master e Web Designer"
programas = "FW , FL , DW , FH e PS"
moro_em = "Novo Hamburgo/RS[/color]"
site = WS - Web Solutions
response.write(nick & sou & programas & moro_em & site)
%>
#4
Posted 14/10/2003, 14:23
dmaneiro obrigado
seu código é bem mais simples mesmo.
e obrigado Eduardo
seu código é bem mais simples mesmo.
e obrigado Eduardo

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)