Folosind Componenta TChart

Evident, construirea graficelor „manual” este un proces lung și complicat. Pentru a o simplifica, componenta Tchart se află în fila Suplimentar a paletei de componente. Componenta TChart este formată din obiecte Series de tip TChartSeries - serii de date caracterizate prin diferite stiluri de afișare. Fiecare componentă poate include mai multe serii (grafice). Când graficul este afișat, fiecare serie corespunde unei curbe din grafic.

Pentru a crea o diagramă, trebuie să plasați componenta TChart pe formular. Mai întâi, graficul va fi umplut cu un set de valori generate aleatoriu, care ulterior vor fi înlocuite cu datele necesare. Astfel, se va crea un gol în formular (Fig. 7.8).

Orez. 11.8. Componenta Tchart.

Orez. 11.9. Editor de grafice.

Seria - conține serii de diagrame. O serie este un set de puncte grafice. Pe o diagramă în serie, există o singură linie sau o serie de bare. Dacă există mai multe serii în diagramă, atunci vor fi randate mai multe linii sau rânduri de coloane.

General - setează parametrii generali ai diagramei, cum ar fi volumul diagramei, indentările de la margini, capacitatea de creștere (Zoom) etc.

Axa - stabilește proprietățile axelor (Fig. 7.14).

Orez. 11.10. Setați proprietățile axelor graficului.

Zona ShowAxis determină dacă parametrii sunt setați pentru axa stângă (Y), dreapta, sus sau inferioară (X). Pe pagina definită de fila Scale, sunt setate proprietățile de scară ale valorilor de-a lungul axei. Automatic setează scalarea automată a datelor de-a lungul axei - minimul și maximul sunt calculate dinamic pe baza valorilor curente ale seriei. Când anulați scalarea automată, puteți seta scalarea automată a valorii minime (minim) sau maxime (maximum)(marcat Auto). Pentru a seta manual valorile maxime și (sau) minime, apăsați butonul Modificare corespunzător. Pasul de scară de-a lungul axei este selectat automat dacă Desired Increment este setat la 0. Puteți seta pasul la o valoare fixă ​​făcând clic pe butonul Schimbare. Fila Titlu vă permite să setați textul titlului de-a lungul axei, unghiul piesei de prelucrat și fontul în care este afișat titlul. Fila Etichete setează parametrii de etichetă pentru axă. Fila Ticks setează parametrii liniei axei în sine:

- Titluri - definește titlul diagramei, fontul, alinierea etc.

- Legendă - setează parametrii legendei. Legenda este zona graficului care oferă informații despre grafic. Legenda servește la explicarea graficului.

- Panel - definește parametrii panoului pe care se află diagrama.

- Paginare - setează parametrii unei diagrame cu mai multe pagini.

- Pereți - stabilește „peretele” (fondul) diagramei.

- 3D - vă permite să schimbați aspectul diagramei: pantă, deplasare, grosime etc.

Pentru a adăuga o serie la diagramă, apăsați butonul Adăugare de pe pagina Diagramă (fila Serii). După aceea, va apărea fereastra de selecție a tipului de serie (Fig. 7.11).

Orez. 11.11. Fereastra de selecție a tipului de serie.

De exemplu, selectați o serie de tip Linie și faceți clic pe Ok. Seria adăugată va fi afișată în fereastra paginii Chart (fila Serii) (Fig. 7.12).

Orez. 11.12. Editarea proprietăților seriei

Butonul Adaugă poate fi folosit pentru a adăuga alte serii, butonul Șterge poate fi folosit pentru a șterge seria curentă. După apăsarea butonului Titlu, puteți defini titlul seriei, butoanele Clone - creați o nouă instanță a aceleiași serii în aceeași diagramă, butoanele Change - schimbați tipul seriei curente.

După configurarea aspectului, să învățăm cum să adăugăm puncte la diagramă dinprograme. Pentru aceasta se folosesc metode în serie. Prima serie are un număr zero, deci apelul la metodele sale va arăta astfel:

Metoda Clear șterge seria de datele introduse anterior.

AddXY(const AXValue, AYValue: dublu)

vă permite să adăugați un nou punct la graficul funcției. Parametrul AXValue și AYValue corespund argumentului și funcției (X și Y).