Páginas filhas
  • FWChartLine

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Quebra de linha do exemplo; Resultado da execução do exemplo

Cria gráficos em formato de linhas.

 



FwChart

...



Método construtor da classe.


FWChartLine(): New ( ) -->


oChart := FWChartLine():New()

 


Adiciona nova série de valores no gráfico.


FWChartLine(): AddSerie ( < cTitle>, < aValue> ) -->



 

NomeTipoDescriçãoObrigatórioReferência
cTitleCaracterTítulo da série.X
 

aValueArray of RecordArray com os valores referente a série.X
 

 



Método responsável pela construção do gráfico.


FWChartLine(): Build ( ) -->

Inicializa variáveis do objeto com valores passados pelo usuário.


FWChartLine(): Init ( < oOwner> ) -->


 


NomeTipoDescriçãoObrigatórioReferência
oOwnerObjetoObjeto owner onde será criado o gráfico. Ex: dialogo, painel etc.X
 
 


Atualiza gráfico.


FWChartLine(): Refresh ( ) -->

...


...


PropriedadeDescriçãoTipo
  


Array of Record

 

 


Exemplos


 

#INCLUDE "PROTHEUS.CH"
User Function chart()
    Local
oChartLocal
 oChart
    Local oDlg      
  
DEFINE
  DEFINE MSDIALOG oDlg PIXEL FROM 10,0 TO 600,
600oChart
600
    oChart := FWChartLine():New()
oChart
    oChart:init( oDlg, .t. ) 
oChart
    oChart:addSerie( "Votos PT", { {"Jan",50}, {"Fev",55}, {"Mar",60} })
oChart
    oChart:addSerie( "Votos PMDB", { {"Jan",30}, {"Fev",35}, {"Mar",40} } )
oChart
    oChart:addSerie( "Votos PV", { {"Jan",20}, {"Fev",10}, {"Mar",10} } ) 
oChart
    oChart:setLegend( CONTROL_ALIGN_LEFT ) 
  
oChart
  oChart:Build()
ACTIVATE
    ACTIVATE MSDIALOG 
oDlgReturn
oDlg
Return

 Image Added

 

...