Wczytywanie danych do wykresu TeeChart

0

Mam plik tekstowy z danymi, które chciałbym przedstawić na wykresie. Dane maja format:

Fi|1|Theta|1|dC| 1.99855616952775E-0028
Fi|2|Theta|1|dC| 1.19714187890102E-0027
Fi|3|Theta|1|dC| 5.95755387272808E-0022
Fi|4|Theta|1|dC| 1.17679409484255E-0028
Fi|5|Theta|1|dC| 4.89593337734603E-0028
Fi|6|Theta|1|dC| 2.50068502136454E-0023
Fi|7|Theta|1|dC| 7.74348941735261E-0027
Fi|8|Theta|1|dC| 1.96777531983182E-0028
Fi|9|Theta|1|dC| 5.67661987559386E-0026 

Stworzyłem serię danych (surface), wskazałem w których kolumnach są dane (X,Y,Z: 2,6,4) i separator |. Problem pojawia się przy wskazywaniu formatu danych. Użycie formatu #**.**# E-# nie działa, gdyż samoczynnie zmienia mi go na #**,**# E-#. Próby ze zmianą ilości # na tyle ile jest znaków nie dały rezultatu.

Jedyne co pomaga to zmiana kropek na przecinki za pomocą notatnika.
Jeśli ktoś wie jak taka podmianę znaków w pliku tekstowym zrobić z poziomu delphi to też mi pasuje :D

0

Jeśli ktoś wie jak taka podmianę znaków w pliku tekstowym zrobić z poziomu delphi to też mi pasuje

A patrzyłeś w google?

0

Nie patrzyłem ale rozkminiłem sam:

s := IntToStr(j) + '|' + IntToStr(i) + '|' + FloatToStr(dC[i][j]);
S := StringReplace(S, '.', ',', [rfReplaceAll]);

Choć nie zmienia to faktu że pomimo użycia formatki zawierającej kropkę, zmienia ją automatycznie na przecinek. Co ciekawsze po obejrzeniu formularza jako tekst, formatka jest wpisana z kropką, a wizardzie do wykresów widać ją jako przecinek.

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