![]() |
TChart, Line Mode
Hallo alle...
ein ganz simples Konstrukt: - TChart - 1 Serie (Linie normal) Designzeit: - Line Mode auf "Smooth" -> die Random Werte zur Designzeit werden abgerundet an den "Ecken" Laufzeit: - das Smooth wird ignoriert. Die "Ecken" sind eckig :lol: Wo ist der Trick ? Danke für Info´s... 8-) |
AW: TChart, Line Mode
Hast du zur Laufzeit das Smoth nochmals versucht zu setzen? (nach dem Hinzufügen der Werte)
|
AW: TChart, Line Mode
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo himi...
die Idee ist ja nicht schlecht. :wink: Aber, weder im Objectinspektor (Serie) noch über die Codevervollständigung habe ich diese Property gefunden... :shock: Den Line Mode "Stairs" und "Inverted" gibts im OI... Nachtrag: vergessen... TChart Standard (XE) v2010.01.10814 |
AW: TChart, Line Mode
Ist das Smoth nicht ein Tool?
In der Pro gibt es ein Tool, womit man die Treppenefekte im Chart wegbekommt. Nee, da wird eine TSmoothingFunction zur Serie hinzugefügt, wenn man das anhakt. |
AW: TChart, Line Mode
...habe ich auch gesehen. Hat aber keinen Effekt. Weiterhin habe ich mal ein dynamisches Erstellen dieser Funktion, Zuordnen, Calulate, Recalculate usw. probiert. (Nach jedem neuen Wert) Alles ohne Effekt :(
|
AW: TChart, Line Mode
Ich würde einfach mal denken, daß auch diese Funktionen zur Pro gehören, genauso wie die Tool.
Und dese deswegen dann im Programm nicht geladen wird. :gruebel: Die CheckBox+Funktion ist bei der Beschneidung eventuell zurückgeblieben, im Designtimepackage. [edit] Nee, in der Pro funktioniert es auch nicht. :gruebel: |
AW: TChart, Line Mode
...das würde mich auch mal interessieren wie das funktioniert. Die SmoothStretch-Funktion in der Unit TeCanvas gibt es allerdings auch bei der Standard-Version. Evtl. muss mann Sie nochmal auf die Chart-Bitmap anwenden?
|
AW: TChart, Line Mode
Weil wir grad dabei sind... :evil:
auch die Themes zeigen 0 Effekt ! Ist die XE Version überhaupt benutzbar ? Alternativen ? Ich brauche Werkzeuge die funktionieren und mir nicht die Zeit klauen ! |
AW: TChart, Line Mode
Ein Bug?
In der Smoothing-Demo befindet sich auch die Unit TeeSpline in den Uses und
Delphi-Quellcode:
ist in der Form verlinkt.
TeeFunction1: TSmoothingFunction;
Wir bauen grade die Pro in unser XE ein und ansonsten lief es bis jetzt noch recht gut. Aber Smoothing und Themes haben wir noch nicht verwendet. :angle2: |
AW: TChart, Line Mode
Zitat:
Wo hast du die Demo gefunden ? |
AW: TChart, Line Mode
Die Demo ist schon uralt.
Womöglich wurde da was umgebaut? |
AW: TChart, Line Mode
Sooo...
nach langem Suchen einen Teilerfolg. Das Smooth gibt es in der Codevervollständigung der Serie. Aber nicht über Chart.Series[Index] sondern über den Namen. Es funktioniert wenn vor dem ersten Value Smooth False ist und Smooth nach dem letzten Wert True gesetzt wird. Leider ist das nicht ganz was ich erreichen wollte. Der Graph sollte geglättet mit jedem neuen Wert mitlaufen. Ich habe noch nix gefunden nach einem neuen Wert die Neuberechnung der "Zwischenpunkte" anzuschieben. |
AW: TChart, Line Mode
Zitat:
Das eine ist TLineSeries und das Andere "nur" der Vorfahre TCharSeries und diese Funktion ist ja nicht für alle Series-Typen nützlich/sinnvoll. :angle: Dann bleibt wohl nur eine Anfrage beim Hersteller. :gruebel: |
AW: TChart, Line Mode
Ich verwende selbst einen etwas anderen Weg um eine gesmoothte Kurve zu zeichnen.
Zum einen eine Serie1 a la TLineSeries, in der die Punktwerte vorgegeben werden. Die Linie ist selbst jedoch Visible=false. Dazu eine zweite Serie2 als TLineSeries. Deren Data Source ist eine Function, nämlich Smoothing. Und dazu ist als Source Series die Serie1 angegeben mit den y-Werten. Das klappt zumindest. Mit Serie1 wird gearbeitet, sichtbar ist die gesmoothte Serie2. Uli |
AW: TChart, Line Mode
Habe ich grade mal probiert. Prinzipiell klappt das auch ... nur habe ich ein Darstellungsproblem. Wärend die Werte eingetragen werden wird nix gezeichnet. Erst wenn ich mit der Mouse über einen Button mit Hover Effect fahre wird der Graph gezeichnet. :gruebel: So etwas hatte ich vorhin auch schon mal in Verbindung mit Smooth. Auch Repaint und Konsorten waren keine Hilfe.
:roll: bald gebe ich auf. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 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