Jump to content


Photo

Grafico


  • Faça o login para participar
3 replies to this topic

#1 Deividy

Deividy

    Normal

  • Usuários
  • 60 posts
  • Sexo:Não informado

Posted 14/10/2003, 10:28

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

#2 Visitante_Eduardo

Visitante_Eduardo
  • Visitantes

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>

#3 dmaneiro

dmaneiro

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 14/10/2003, 12:13

cara esse código tah muito cmplicado pode ser muito mais simples.

<%
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)
%>

#4 Deividy

Deividy

    Normal

  • Usuários
  • 60 posts
  • Sexo:Não informado

Posted 14/10/2003, 14:23

dmaneiro obrigado
seu código é bem mais simples mesmo.

e obrigado Eduardo :D




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq