![]() |
Werte in grafischer Form darstellen
Hi,
ich habe verschiedene Werte in meinem Programm und würde diese gerne in grafischer Form darstellen. Kann mir da jemand Komponenten empfehlen? TChart hört sich ganz nett an, aber wie kann man da Werte eingeben? Habe nur was gehört von Zufallswerten...gibt´s da vielleicht sonst noch ne Möglichkeit? Gruß Yheeky |
Re: Werte in grafischer Form darstellen
Dann schau Dir einfach mal die Demos zu TChart an!
|
Re: Werte in grafischer Form darstellen
Das hat meine Vermutung, dass man keine Werte einlesen kann, nur noch verstärkt :(
Gibt´s da vielleicht noch ne andere Möglichkeit für mich? |
Re: Werte in grafischer Form darstellen
Hallo,
leider kann ich aus Zeitgründen jetzt keine 'Bedienungsanleitung' für Tchart und TDBchart wiedergeben, aber du bist bei denen schon richtig, du kannst natürlich Werte vorgeben, sonst hätten diese Komponenten gar keine Daseinsberechtigung, und zwar stehen dafür verschieden Möglichkeiten offen, ganz kurz aus dem Kopf, schau Dir mal die Eigenschaft Datasource (TDBChart)(meine ich) an, hier kannst Du z.B. ein Dataset (z.B. ein Memorydataset, wie z.B. Tclientdataset, TRXmemorydataset) angeben, wobei du dann natürlich definieren mußt, wie mit den Daten zu verfahren ist. Die beiden Komponenten bieten allerdings eine ganze Reihe von Möglichkeiten, wie Daten vorgegeben werden können. Nur damit Du nicht anfängst woanders zu suchen und dich zu verlaufen. Grüße Woki |
Re: Werte in grafischer Form darstellen
Okay, danke! Ich werde mich jetzt mal ein bisschen mit den Kompos beschäftigen.
Gruß Yheeky |
Re: Werte in grafischer Form darstellen
Bei der TChart Kompo musste zuerst die entsprechnde series erzeugen (kannst auch schon im design mode tun) und dann mit tchart.series[0].add bzw addxy und was es da sonst noch gibt mit werten füttern.
könnte dann in etwas so aussehen
Delphi-Quellcode:
var
chart:tchart; lineseries:tlineseries; begin chart:=TChart.Create(self); chart.Parent:=self; //... weiter einstellungen der chart lineseries:=TLineSeries.Create(chart); lineseries.add(5); lineseries.add(6); lineseries.addxy(10,5); ... chart.addseries(lineseries); ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 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