Einzelnen Beitrag anzeigen

silver-moon-2000

Registriert seit: 18. Feb 2007
Ort: Schweinfurt
170 Beiträge
 
Delphi XE Professional
 
#1

Seltsames Verhalten TChart

  Alt 11. Mai 2013, 15:14
Hallo zusammen,

mir brennt ein wenig die Zeit unter den Nägeln, deshalb entschuldigt bitte, wenn sich meine Frage leicht beantworten lässt.

Ich zeichne über ein Messgerät eine Reihe von Messwerten auf, die anschließend in meinem Programm angezeigt werden sollen.
Nachdem ich das Zeichnen zuerst selbst übernommen hatte, bin ich später auf TChart gewechselt, weil das doch eine deutliche Ecke besser aussieht...
(Die Werte sind momentan von einem "Zufallsgenerator" erzeugt, weil ich die Messwelle nicht vor Ort habe, aber die Daten sehen ähnlich aus)

Nur macht mir das ein wenig Probleme, wenn ich mehrere Y-Werte zum gleichen X-Wert anzeigen will.
Was ich damit meine ist das Folgende: Es soll so aussehen, wie im rechten Bild (Excel hat die Daten so gezeichnet wie ich mir das vorstelle)
TChart im linken Bild aber Zeit ein "etwas anderes" Aussehen, springt immer zwischen zwei Y-Werten hin und her.

Erzeugen tue ich die TLineSeries folgendermaßen: (Angle & Torque sind beide vom Typ Double)
Delphi-Quellcode:
  
  _series := TLineSeries.Create(nil);
  
  for i := 0 to _data.count -1 do
    _series.AddXY(_data.Items[i].Angle, _data.Items[i].Torque);

  if Assigned(FGraphCreated) then
    FGraphCreated(_series);

  _series.Free;
Auf das Ereignis reagiere ich in der GUI mit: (chaDisplay ist vom Typ TChart)
Delphi-Quellcode:
  if chaDisplay.SeriesList.Count = 0 then
    chaDisplay.AddSeries(TLineSeries.Create(nil));
  chaDisplay.SeriesList.Last.Assign(_series);
Ich glaube eher nicht, dass das Verhalten an meiner Art, die Series zu erzeugen liegt, sondern einfach eine Einstellungssache ist, wie TChart seine LineSeries' behandelt haben will.
Nur finde ich keine derartige Einstellung und ich habe auch momentan andere Dinge zu tun und habe ehrlich gesagt kaum Zeit, mich darum zu kümmern.
Mit anderen Worten, wäre vielleicht einer von Euch so freundlich, meinen Vortag am Dienstag zu retten?
Miniaturansicht angehängter Grafiken
torque.jpg   torqueexcel.jpg  
Tobias
Bitte nicht hauen , ich weiß es nicht besser
  Mit Zitat antworten Zitat