5. Jan 2018, 22:05 baue dir erst mal ein Beispiel-Projekt ohne DB -Anbindung mit fest definierten Werten. Wenn das klappt, vergleiche es mit Deiner Version (deinen Daten). 5. Jan 2018, 22:28 Das tut er doch? Die Datasource ist nicht mit dem Chart verbunden. Im Prinzip macht es ja keinen Unterschied, wo die Werte her kommen. AddBubble wird manuell aufgerufen. Nja, man könnte das als fest definierte Werte ansehn. Im Debugger lässt sich prüfen, ob die Werte stimmen und er kann zum Test auch noch ein DBGrid an die DataSource binden. Geändert von himitsu ( 6. TChart - elegante Lösung gesucht. Jan 2018 um 00:46 Uhr) Registriert seit: 27. Nov 2017 2. 020 Beiträge Delphi 7 Professional 6. Jan 2018, 08:36 muss das while Query do nicht while not Query do heißen? Zitat
Hallo User, gegeben sei ein TChart, X-Achse enthält Zeit, Y-Achse Werte. Ich möchte nun ein zweidimensionales Array so hinzufuegen, dass die richtigen Daten automatisch erkannt werden. ein Beispiel: Vorhanden und gezeichnet wäre: 1. 1. 2010: 99 2. 2010: 999 3. 2010: 102 4. 2010: 299 5. 2010: 949 hinzugefügt werden sollen diese Werte: 3. 2010: 12 5. 2010: 49 natuerlich zum richtigen Datum hinzugefügt. Die fehlenden Daten sind nicht Null, sondern sie fehlen im Array. Dass ich mit einer Schleife nach dem Datum der Serie1 suchen koennte, weiss ich. Doch weiss jemand, ob und wie es eleganter geht? Danke fuer Tipps! Nicole "Nicole Wagner" Post by Nicole Wagner gegeben sei ein TChart, X-Achse enthält Zeit, Y-Achse Werte. Delphi t-chart beispiel parts. 3. Doch weiss jemand, ob und wie es eleganter geht? Also ich mache das immer so, dass eine separate AddFunktion erstellt wird, die ein Array enthält, mit den Werten, die hinzugefügt sollen. Dadurch kann man vor dem Hinzufügen immer sortieren. Wenn du nur Punkte darstellst gehts natürlich mit AddXY, wenn man die Punkte aber automatisch verbinden lässt, sieht das Ergebnis manchmal ziemlich gaga aus, wenn der Strich von rechts nach links zurückgeht;) eine Eigenschaft Sorted, scheint ein TSeries leider nicht zu haben.
Koenntest Du mir diesen Ordner vielleicht per E-Mail zukommen lassen? Den Ordner "teechart" oder gleich den ganzen "demos" (aeh, nachdem die Arbeit fuer Dich gleich ist, bin ich mal ganz unverschaemt. ) Wenn es ginge, dann bitte nach hierhin: Bitte nimm als vorderen Adressteil temp2 und danach einen Klammeraffen und danach Bis 10 MB. Danke! Nicole, auf Hilfe hoffend;-)... (habe keinen Ordner Demos). Das kann eigentlich nicht sein. Vielleicht bei der Installation die Demos deaktiviert? Der Demos-Ordner ist allerdings auch etwas versteckt. Delphi TChart richtig beschriften - Seite 2 - Delphi-PRAXiS. Hast du schon mal unter "Gemeinsame Dokumente" gesucht? Bei mir C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\Demos (XP). Gruß Burkhard Schneider Hallo Nicole, "Nicole"
schrieb im Post by Nicole Post by Hubert Seidel Und der Ordner... F1 negativ (steht nur doofes Geschwaetz dort zum Thema TPanel) und negativ (habe keinen Ordner Demos).??? wasndasfürnschlechtergrauimport??? Schau Doch mal auf der CD (bei mir ist es):? :\RUNIMAGE\DELPHI50\DEMOS\TEECHART Post by Nicole Koenntest Du mir diesen Ordner vielleicht per E-Mail zukommen lassen?
Registriert seit: 28. Feb 2007 Ort: Bottrop 265 Beiträge Delphi 5 Enterprise Re: TChart richtig beschriften 29. Jan 2009, 17:57 1. Hast du mein Beispiel mal probiert? Das macht ohne Probleme 3 Zeilen ( und wahrscheinlich auch noch mehr) und richtet den Platz dafür automatisch ein 2. Was soll das Inherited bei einer Event-Methode? Hab ich in 11 Jahren bei einem Event noch nie benutzt ( Aber ich lerne ja gerne noch dazu) 3. In Nachhinein macht das Sinn: Wenn du Werte aus den Reihen ausgeben willst, kann TeeChart das alleine, wenn du Text angibts, dann will TeeChart einen Text und stellt dir alles zur Verfügung, was du dazu brauchen könntest 4. Leider hat das mit den Quelltext heute auf der Arbeit nicht getan, der Scanner konnte den File nicht öffnen. Ich versuchs mal am WE zu Hause 5. Leider gehen keine Leerzeichen ( oder ich habs falsch gemacht) Zitat Registriert seit: 9. Jun 2002 Ort: Saarland 7. Delphi t-chart beispiel error. 554 Beiträge Delphi 8 Professional 30. Jan 2009, 08:44 Zitat von guinnes: keine Leerzeichen ( oder ich habs falsch gemacht) Delphi-Quellcode: if Sender = ttomAxis then begin LabelText:= MonatStr [ValueIndex + 1] + #$0D + ' Unten ' + #$0D + ' Zeile3 '; end; Eben nicht, das ist es ja.
Hallöle,
Also, ich stelle mit einem Tchart eine Funktion dar. Die letzten Funktionswerte passen jedoch nicht mit auf die erste "Seite", somit zeichnet er zwar die Funktion, doch um zum Ende zu kommen, muss der Anwender per "Hand" 'pannen', also scrollen. So weit, so schlecht, denn:
Wie kann ich des TChart so beeinflussen, dass es automatisch mitscrollt? D. h., die anfänglichen Werte an der Seite ausblendet und die neuen Werte immer eine stelle weiterrücken. (ich hoffe ihr versteht mich)
Habe ich da eine Eigenschaft übersehen, die nur darauf warten genutzt zu werden, oder ist die Sache etwas komplizierter? Delphi t-chart beispiel model.
Also, bis denne...
Stephan
2 für die Antwort № 2 Wenn Sie die Paging-Funktion verwenden, könnten SieDeaktivieren Sie es vorübergehend, um die gesamte Serie zu drucken und nach dem Drucken erneut zu starten. Zum Beispiel mit einem TChart, einem TChartScrollBar und einem TButton auf einem Formular: uses Series, TeeEdit; procedure rmCreate(Sender: TObject); begin ew3D:=false; dSeries(TFastLineSeries). FillSampleValues(100);;; ChartScrollBar1. TChart zweite Y-Achse. Enabled:=true; end; procedure TForm1. Button1Click(Sender: TObject); var tmpCount, tmpPage: Integer; begin;; [0]; with (Self) do Chart:=Chart1; Execute; end;;; end;
Aber in der Darstellungsachse gibt es:= loAscending; seh ich grad. Vielelicht hilft das. Ich habs noch nie ausprobiert. Gruß, Markus Gronotte -