Página 1 de 1

Gráficos.

Enviado: 06 Abr 2010 11:35
por anacatacombs
Bom dia ...
Estava testando gráficos em hwgui, e me deparei com a seguinte situação:
Eu tenho um gráfico daqueles de barras simples... gostaria de colocar títulos nos eixos X e Y.
Alguém sabe me informar, se é possível?
Segue abaixo o bloco de código que estou utilizando para gerar o grafico

Código: Selecionar todos

Static Function Graph2
Local oModDlg, oFont := HFont():Add( "MS Sans Serif",0,-13 ), oGraph
Local i, aGraph[1]

   aGraph[1] := {}
   FOR i := 1 TO 6
      Aadd( aGraph[1], { "",i*i } )
   NEXT

   INIT DIALOG oModDlg CLIPPER TITLE "Graph"        ;
           AT 210,10  SIZE 300,300                  ;
           FONT oFont

   @ 50,30 GRAPH oGraph DATA aGraph SIZE 200,200 COLOR 65280
   oGraph:nType := 2

   @ 90,250 BUTTON "Close"  ;
       SIZE 120,30          ;
       ON CLICK {||EndDialog()}

   ACTIVATE DIALOG oModDlg

Return Nil
Agradeço desde já a atenção

[]'s

Ana

Re: Gráficos.

Enviado: 07 Abr 2010 11:41
por rochinha
Amiguinha,

Voce tem o código da classe Graph?

Se sim verifique suas propriedades, haverá uma como oGraph:TitleX ou oGraph:TitleY ao qual voce poderá introduzir uma string:

Código: Selecionar todos

...
 oGraph:TitleX := "Titulo X"
 oGraph:TitleY := "Titulo Y"
...
Verifique.

Re: Gráficos.

Enviado: 07 Abr 2010 14:28
por anacatacombs
Meu caro
Não encontrei o fonte dessa classe... inclusive me rachei de procurar aqui e não consegui encontrar nada de concreto..
Vou testar e logo posto o resultado.

Obrigada

[]'s

Ana

Re: Gráficos.

Enviado: 07 Abr 2010 18:04
por anacatacombs
Então tá né..
Achei que havia outro jeito de resolver o problema...
Obrigada a todos pelas respostas.

[]'s

Ana

Re: Gráficos.

Enviado: 07 Abr 2010 18:05
por Toledo
anacatacombs escreveu:Não encontrei o fonte dessa classe...
O arquivo HGRAPH.PRG está na pasta \HWGUI\SOURCE.

Dei uma olhada na classe e não tem nada para definir os títulos dos eixos.

Abraços,

Re: Gráficos.

Enviado: 09 Abr 2010 00:24
por sygecom
Olá Ana,
Aqui no forum tem um exemplo postado de Grafico usando Hwgui + RMCHART, é mais profissional e com um visual chic no urtimo...

Re: Gráficos.

Enviado: 12 Abr 2010 18:18
por anacatacombs
Obrigada Leo. ;)
Depois de apanhar um pouco, e de bastante ajuda dos colegas, consegui implementar... ficou bem chic mesmo.
:D

Re: Gráficos.

Enviado: 13 Abr 2010 11:01
por asimoes
Olá Ana,

Esse assunto muito me interessa, por favor nos diga como você fez.

[]´s

Re: Gráficos.

Enviado: 16 Abr 2010 19:51
por anacatacombs
Primeiro, deve baixar a DLL e um programa para gerar os gráficos.
Depois, nesse programa, vc monta o "layout" do gráfico, e exporta a linha de comando para gerar o gráfico.
Aí é colar esse essa linha no seu fonte, e substituir os valores.
Depois é só correr pra galera.

Eu demorei bastante para descobrir isso..
Tem um exemplo que o Itamar postou nesse link

https://pctoledo.org/forum/viewto ... it=RmChart

[]'s

Ana

Re: Gráficos.

Enviado: 16 Abr 2010 21:48
por rochinha
Amiguinhos,

Ana, se possivel, apresente uma imagem.

Se for mais possivel ainda postem o codigo da classe HGraph por favor pois não tenho nada aqui referente a mesma.

Re: Gráficos.

Enviado: 16 Abr 2010 22:58
por sygecom
Buenas Rochina,
A Ana uso o RMCHART.DLL que é uma DLL que gera uns Gráfico profissional, a Hgraph a qual o Toledo se refere está no CVS da Hwgui e pode ser baixado via TortoiseCVS mas serve apenas para Hwgui, para você que usa Fivewin tem uma classe que se não me engano é do Kleber Derick(acho que é assim que se escreve) se quiser tenho um pacote de uns 3MB muito bom de RMCHART que posso te mandar, me avise se interessar.

Re: Gráficos.

Enviado: 16 Abr 2010 23:52
por sygecom
Abaixo o link dos exemplo do RMCHART:
http://www.4shared.com/file/fvK1S7E3/gr ... chart.html

Re: Gráficos.

Enviado: 18 Abr 2010 10:15
por asimoes
Olá a Todos,

Consegui gerar os exemplos com a minigui, mas com o hwgui não.

Peguntas sobre hwgui:

Com hwgui o rmchart só funciona com xharbour?
Tem que usar a lib hbactivex ?
Funciona com hwgui compilado com mingw?
A dllcall foi substituida por hb_dyncall na versão atual do harbour, pode ser usado com harbour como fica a chamada ?
Quem poder por favor mostar um código exemplo com harbour + mingw ou bcc



Atenção: CONSEGUI GERAR O EXEMPLO COM HB_DYNCALL + MINGW
[]´s

Re: Gráficos.

Enviado: 19 Abr 2010 13:43
por rochinha
Amiguinhos,

SygeCOM, cheguei a encontrar a tal classe e dei uma analisada na mesma. O meu interesse era saber quais suas vantagens, semelhanças ou diferenças das outras que conheço.

Eu uso em meu sistema a TGraph32 e criei rotinas que geram automaticamente em meu sistema arrays com conteúdo usado para mostrar nas mesmas.

Uso inclusive para apresentar a evolução de ponto de equilibrio de produtos.

Ja analisei a RMChart mas não uso.

Me interessei pela FusionChart Free, contém vários tipos de gráficos com codificação em Flash com dados recebidos por XML.

Cheguei até a montar classes para gerar os gráficos com esta ferramenta mas não agreguei ainda em meu sistema.

Eu gosto de buscar e conhecer as ferramentas com que posso trabalhar e por isto o meu interesse, mesmo que supérfluo.