Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Fastreport Achsenbeschriftung (https://www.delphipraxis.net/187473-fastreport-achsenbeschriftung.html)

haentschman 2. Dez 2015 11:35

Fastreport Achsenbeschriftung
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallöle...8-)

Ich bräuchte mal einen Tipp.
Wenn die Serien alle Werte haben ist die X-Achsenbeschriftung korrekt. Ist eine Serie "leer" wird nur das Datum 0 angezeigt. Der Chart selbst ist korrekt. Welche Property ist dafür verantwortlich? Oder geht das nur mit Workaround?

Danke...:P

haentschman 3. Dez 2015 17:48

AW: Fastreport Achsenbeschriftung
 
:cheer: schieeeb...

Der schöne Günther 3. Dez 2015 18:00

AW: Fastreport Achsenbeschriftung
 
Was hat das mit FastReport zu tun? Der aggregiert doch den TeeChart, richtig?

haentschman 4. Dez 2015 06:37

AW: Fastreport Achsenbeschriftung
 
Moin...

Prinzipiell ja. Die Fastreportversion (Fastreport 4) unterscheidet sich geringfügig von der im Delphi beigelegten Version. Deshalb der Hinweis eher darauf. :P

ibp 4. Dez 2015 07:26

AW: Fastreport Achsenbeschriftung
 
Delphi-Quellcode:
// Verbrauch in Chart
ChartMWVerbr.SeriesData[0].XSource := ChartMWVerbr.SeriesData[0].XSource + ';' + aMWDatumStr;
ChartMWVerbr.SeriesData[0].YSource := ChartMWVerbr.SeriesData[0].YSource + ';' + floattostr(aMWVerbauch);
so füge ich die Werte für die Serie "0" die Abzisse und die Ordinate ein. Dir fehlen anscheinend die Abszissenwerte für die Serie "1"

haentschman 4. Dez 2015 15:33

AW: Fastreport Achsenbeschriftung
 
Danke für die Anteilnahme...8-)

Es ist wie immer, das Problem sitzt vor dem Bildschirm. :P

Da die Serien mit ihren TDateTime Werten im Sekundenbereich unterschiedlich sind war die X-Achse mit den Werten "überlagert" so das sie nicht mehr lesbar waren. Ich hatte darum entschieden das die Achse der ersten Serie angezeigt wird und alle anderen ausgeblendet. Wenn in der ersten Serie keine Werte vorhanden sind hat man 1899... :thumb:
Jetzt gehe ich her und ermittle die Serie mit den meisten Werten und diese wird für die X-Achse verwendet... Und, alles gut.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz