Páginas filhas
  • FWChartBarComp

Cria gráficos de comparação de barras.


Classe depreciada. Para a criação de gráficos, recomendamos a utilização da classe pai FwChartFactory.


Hierarquia


FwChart

Construtores


New

Método construtor da classe.


FWChartBarComp(): New ( ) -->


oChart := FWChartBarComp():New()

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


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



NomeTipoDescriçãoObrigatórioReferência
cTitleCaracterTítulo da sérieX
aValueArray of RecordArray com os valores referente a série.X


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


FWChartBarComp(): Build ( ) -->

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


FWChartBarComp(): Init ( [ oOwner], [ lShadow] ) -->



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

lShadowLógicoHabilita ou desabilita a criação de sombra das séries. Default: .T.


Atualiza gráfico


FWChartBarComp(): Refresh ( ) -->


PropriedadeDescriçãoTipo


Array of Record



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