Problem z stylem Stacked w TChart

0

Problem jest nastepujacy - mam 3 seriesy ulozone w stos. Jak ustawic marksy(wartosci barow) zeby byly widoczne ? ustawienie fontow na bialo nie pomaga. Po prostu te seriesy sa bezposrednio jeden na drugim, i zakrywaja marksy (jedynie widac u tego najwyzszego). Jak ustawic odstep pomiedzy barami, i wtedy stalyby sie widoczne marksy.

0

Ustaw AutoMarkPosition na True, lub ręcznie podaj Marks.Positions

0

user image

Najlepiej by bylo gdyby dalo sie zrobic odstep miedzy barami. w ostatecznosci zadowalajacy efekt bedzie gdy na czerwonym barze, marks by byl widoczny (zakrywa go niebieski)

0

Nie po to ten rodzaj wykresu nazywa się Stacked aby w nim robić przerwy. Rozwiązanie podałem, jeśli nie chcesz korzystać z Marks to daj legendę zamiast nich.

0

Ewentualnie spróbuj takiej opcji dla każdej serii (w miejsce X wstaw odpowiednie indexy):

  Chart1.Series[X].Marks.Visible:=False;
  Chart1.SeriesDown(Series[X]);
  Chart1.Series[X].Marks.Visible:=True;
0

rozwiazanie lepsze bylo banalne.
Dodanie bordera bialego na 2px oraz ustawienia marginesow.

Ale nie moge poradzic sobie ze zmiana wartosci marksa. (ogolnie po to bylo rozdzielanie barow, bo to ma nie byc suma barow, wiec dlatego potrzebuje teraz zmienic tekst marksa).

1 użytkowników online, w tym zalogowanych: 0, gości: 1