Autor Beitrag
Cheryll
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 05.10.10 16:04 
Hallo Leute,

ich habe ein TChart mit einer Series vom Typ LineSeries. Ich habe jene Option aus Linienchart gewaehlt, die die Werte als Punkte zeichnet. Klappt auch ganz gut. Die Punkte sind, wo ich sie gerne möchte. Nur - die Linien, die die Punkte verbinden, stören.

1)
Gibt es einen Weg, diese Linien auszublenden?
(Die Punkte "einfach zeichnen" kann ich leider nicht, weil sie eher kompliziert mit einer eigenen Achse platziert werden).

2)
Zu diesen Punkten würde ich mir gerne längeren Text in einer Messagebox oder ähnnlichem ausgeben lassen. Wie stelle ich es an, dass ich meine Punkte einfach anklicken kann und die Information in einer Box lesen? Was muss ich hier beachten von wegen Laufzeit / Entwurfszeit?


Cheryll
Muck
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 98
Erhaltene Danke: 8

Win 8, Win 7, Vista, Win XP
Delphi XE3, Delphi 2009, Delphi 2007, Delphi 5
BeitragVerfasst: Di 05.10.10 20:40 
Hi,

Zu 1)

Statt TLineSeries benutze TPointSeries und schon hast Du nur Punkte ohne Linien.

Zu 2)
Du kannst Werte auch mit Chart1.Series[0].AddXY( fuellen und dort Texte mitgeben. Diese Texte koennen dann als Marks ueber den Punkte angezeigt werden.

Falls Du die Klickversion bevorzugst einfach das OnClickSeries des Charts benutzen. Schau Dir einfach mal die Delphi Hilfe dazu an.

Für diesen Beitrag haben gedankt: Cheryll