Zmiana koloru linii na TChart

dział ogólny

Zmiana koloru linii na TChart

Nowy postprzez kriss » sobota, 18 grudnia 2010, 22:19

Witam,

Chciałbym się dowiedzieć, czy można zmienić kolor linii na wykresie TChart od zadanego punktu X do innego punktu X? Chciałbym zmienić kolor linii na wykresie by wyglądał on jak taki wydzielony przedział. Np. Xmin = 0; Xmax = 100, Od X=30 do X=50 kolor linii jest niebieski, a w pozostałych przypadkach jest czerwony.
Avatar użytkownika
kriss
Bladawiec
Bladawiec
 
Posty: 20
Dołączył(a): niedziela, 12 grudnia 2010, 21:28
Podziękował : 4
Otrzymał podziękowań: 0
System operacyjny: Windows 7 Ultimate x64
Kompilator: C++ Builder 6 Enterprise
Gadu Gadu: 0
    Windows 7Firefox

Re: Zmiana koloru linii na TChart

Nowy postprzez Cyfrowy Baron » niedziela, 19 grudnia 2010, 10:57

Można to zrobić w zdarzeniu OnClickSeries dla obiektu Chart. W przykładzie po kliknięciu na wybrany fragment linii wykresu liniowego kolor tejże linii zostanie zmieniony na kolor losowy:

KOD cpp:     UKRYJ  
void __fastcall TForm1::Chart1ClickSeries(TCustomChart *Sender, TChartSeries *Series,
          int ValueIndex, TMouseButton Button, TShiftState Shift, int X,
          int Y)
{
 int r = Random(255), g = Random(255), b = Random(255);

 TColor sColor = RGB(r, g, b);

 Series->ColorRange( Series->XValues,
                     ValueIndex + 1, ValueIndex + 1, sColor);
}
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Zmiana koloru linii na TChart

Nowy postprzez kriss » niedziela, 19 grudnia 2010, 12:29

Dziękuję za podpowiedź ;)
Avatar użytkownika
kriss
Bladawiec
Bladawiec
 
Posty: 20
Dołączył(a): niedziela, 12 grudnia 2010, 21:28
Podziękował : 4
Otrzymał podziękowań: 0
System operacyjny: Windows 7 Ultimate x64
Kompilator: C++ Builder 6 Enterprise
Gadu Gadu: 0
    Windows 7Firefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości