![]() |
Zeichnen einer art Kuchenansicht.
Servus,
weis nicht genau wie ich das genau Beschreiben soll, deswegen ein Bild damit man sich das ganze besser verstehen kann. ![]() In der Mitte ist der Punkt p. Darum gibt es einen Kreis, dieser Kreis ist unterteilt in x Elememte. Nur wie berechne ich die Elemente damit ich weis wie groß so ein "Stück" ist. Ich kann ja bei Delphi nur angeben wie groß ein Kreis ist, mehr nicht, wüste eh nicht wie ich das zeichnen sollte, müsste demnach doch alles per Hand oder? gruß |
Re: Zeichnen einer art Kuchenansicht.
Das ist doch reine mathematik das berechnest du mit der zahl pi.
Der Kreis hat ja bekanntlich den umfang von 3,14 mal so viel wie der durchmesser. Also den Durchmesser mal pi und der rest müsste ja dann kein problem mehr sein. |
Re: Zeichnen einer art Kuchenansicht.
Ich glaub die Frage ist eher, ob für diese Aufgabe eine fertige Komponente existiert.
Evtl geht da etwas mit TChart, aber damit habe ich mich noch nie ernsthaft mit auseinandergesetzt. Bestimmt wissen da andere atm mehr. Zitat:
|
Re: Zeichnen einer art Kuchenansicht.
Man könnte auch mit 360° = 100% rechnen, da man danach ja Linien zeichnet für die man die Grad-Zahl zum berechnen der Kreispunkte braucht.
Zitat:
|
Re: Zeichnen einer art Kuchenansicht.
Ja wenn der das mit TChart machen will dann wünsch ich ihm viel Glück.
Hab auch mal versucht damit was zu machen, aber ich habe dafür jetzt nen eigenen Code für geschrieben. |
Re: Zeichnen einer art Kuchenansicht.
![]() |
Re: Zeichnen einer art Kuchenansicht.
Zitat:
Reihe via Komponenten-Editor zufügen (gleich als Tortendiagramm), sollte dann als Series1 im Formular liegen, danach mit der Serie wie mit einem typischen List-Objekt arbeiten:
Delphi-Quellcode:
Nur alles dynamisch realisieren (vor allem Optik), ist etwas umständlicher.
Series1.Clear;
Series1.Add(50, 'Fünfzig'); Series1.Add(25, 'Fünfundzwanzig'); Series1.Add(15, 'Fünfzehn'); |
Re: Zeichnen einer art Kuchenansicht.
mit dem TChart kann ich es vergessen , weil die nächste reihe muss ja auch noch kommen.
Ich schau mir gerade mal XYGRAPH an. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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