Artigo Clube Delphi Edição 22 - Construindo Gráficos com TChart

Artigo da Revista Clube Delphi Edição 22.

Esse artigo faz parte da revista Clube Delphi edição 22. Clique aqui para ler todos os artigos desta edição

 

Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

Construindo Gráficos com TChart

 

Devido ao forte apelo visual dos gráficos, esses elementos se tornaram grandes aliados no desenvolvimento de aplicações. Como era de se esperar, o Delphi não fica para trás com o componente TChart.

 

O TChart é um componente complexo. Por um lado, sua complexidade é derivada de sua grande funcionalidade; por outro, das dezenas de configurações e efeitos que oferece. Neste artigo, veremos detalhes sobre a criação de gráficos com este componente.

 

Tipos de componentes

 

Existem três tipos de componentes para a criação de gráficos no Delphi: TChart, TDBChart e TQRChart.

 

O TChart é usado quando os dados que são exibidos são fornecidos manualmente. A aplicação fornece todos os dados necessários.

 

O TDBChart é usado quando os dados vêm de uma tabela (TTable) ou query (TQuery). Nesse caso o fornecimento de dados é automático. A seleção dos dados deve ser feita através de recursos como filtros ou comandos SELECT, por exemplo.

 

TQRChart é um componente imprimível usado para a criação de gráficos em relatórios QuickReport.

 

Na paleta de componentes do Delphi, os três tipos de TChart encontram-se nas páginas Additional, Data Controls e QReport, respectivamente. Focaremos neste artigo no componente mais usado dos três, o TChart, mas a maior parte do que falaremos aqui vale igualmente para os outros dois componentes.

 

Exemplo

 

Vamos iniciar um projeto, que chamaremos de PGrafico.dpr, para aprendermos a usar as principais funcionalidades do componente TChart. O form principal conterá, inicialmente, um ComboBox com a propriedade Items preenchida com os meses de Janeiro a Julho e a propriedade Style como csDropDownList. O form deve conter também dois componentes SpinEdit para indicar a quantidade vendida de dois produtos – mouse e teclado – e mais dois botões, com a propriedade Caption contendo “Adicionar/Subtrair”. Criaremos também, claro, dois componentes Tchart, cinco labels e um GroupBox. Veja como ficará o form na Figura 1.

 

Figura 1. Form principal com os primeiros componentes

 

A idéia no exemplo é alterar dinamicamente o valor dos dados exibidos nos gráficos. O mês selecionado no ComboBox será incrementado ou decrementado na quantidade indicada nos respectivos SpinEdits, quando os botões Adicionar/Subtrair forem pressionados." [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados