Componenta TChart este un panou pe care puteți crea diagrame și grafice de diferite tipuri.
Pentru a seta valorile afișate, se folosesc metodele Seria. Cele mai importante sunt:
- Clear - șterge o serie din datele introduse anterior
- Adăugare - vă permite să adăugați un nou punct la grafic
- AddXY - vă permite să adăugați un nou punct în graficul de funcții
De exemplu, următorii operatori elimină seria Series1 și adaugă patru valori pentru afișarea graficului, specificând culorile care le afișează:
Următorii operatori introduc seria Series2 valorile pentru afișarea curbei sinusoidale:
Următorul operator transferă datele Seriei1 către Series3, ale căror proprietăți, de exemplu, definesc un tip de diagramă diferit de Seria1:
Următorii operatori oferă o schimbare de tip diagramă, schimbând vizibilitatea seriei Series1 și Series3:
Proprietatea AllowPanning a componentei TChart permite utilizatorului să parcurgă graficele și acele tipuri de diagramă care au axe de coordonate. Utilizatorul poate derula în timpul rulării făcând clic pe butonul din dreapta al mouse-ului și trăgând graficul.
Funcția AllowZoom permite utilizatorului să mărească dimensiunea fragmentului selectat din diagramă sau diagramă cu axele de coordonate, întinzându-l spre întregul câmp vizual. Pentru a face acest lucru, utilizatorul trebuie, cu ajutorul butonului stâng al mouse-ului, să cerce fragmentul dorit. Construirea unui cadru în jos și spre dreapta întinde fragmentul în întreaga zonă a imaginii. Construirea unui cadru în sus și în stânga restabilește scala originală. De asemenea, puteți restabili scala originală utilizând metoda UndoZoom. De exemplu, următoarea afirmație inserată în handlerul de evenimente OnMouseDown restabilește scara dacă utilizatorul face clic pe mouse-ul în timp ce ține apăsată tasta Alt:
De asemenea, puteți mări utilizând metodele ZoomPercent și ZoomRect.
În mod prestabilit, întreaga diagramă sau diagramă este plasată pe o pagină, care este vizibilă în întregime. Dar dacă setați MaxPointPerPage - numărul maxim de puncte pe pagină, imaginea va fi împărțită automat în mai multe pagini (dacă, desigur, numărul de puncte din serie este mai mare decât MaxPointPerPage). Este posibil ca ultima pagină să nu fie completă. Pe ecran în același timp, puteți vedea o pagină (este determinată de proprietatea Pagină). Navigarea pe pagini este posibilă prin derularea graficului de către utilizator (dacă este activat de proprietatea AllowPanning) sau prin utilizarea proprietăților paginii, numerelor (număr de pagini) și metodelor PreviousPage și NextPage. Afișarea ultimei pagini este determinată de proprietatea ScaleLastPage.
Printre numeroasele proprietăți ale seriei, Mark poate fi notat - etichetele care reprezintă valorile numerice ale punctelor de serie.
Setul de proprietăți TChart definește graficul - axa coordonatelor (acestea pot fi din toate cele 4 laturi), o imitație tridimensională a afișajului etc.