Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Diagrammlinien zusätzlich beschriften


Knulli - Do 02.02.17 10:41
Titel: Diagrammlinien zusätzlich beschriften
Hi Leute,
ich will 'ne X-Y-Grafik beschriften. Und zwar direkt an den Linien, um Prozessverläufe besser zu visualisieren.
Hier z.B. eine Temperaturregelung, wo angezeigt wird, wann die Heizung/Kühlung an/ausgeht.
Problem ist, es wird meist unleserlich, da ich ja nicht vorhersehen kann, wie es weitergeht mit dem Ist-Wert.
Und an der "Stelle" wo gezeichnet / ge-TextOut-et wird, ist auch nur der aktuelle Wert (=neue Zeichenposition) und die letzte Zeichenposition vorhanden.

Hat jemand ne ultimative Idee, wie man den Text am besten platziert, damit er leserlich bleibt und möglichst nahe an den Grafen?

Knulli


Th69 - Do 02.02.17 12:20

Hallo,

kennst du schon den Wiki-Artikel Automatische Positionierung von Beschriftungen [https://de.wikipedia.org/wiki/Automatische_Positionierung_von_Beschriftungen] (es gibt auch einen englischen) dazu?


Knulli - Do 02.02.17 13:06

Nee, aber danke für den Tip. Da werd ich mal weitersuchen.
Auf jeden Fall hab ich da schonmal was gutes gesehen: Farbige Punkte...Das wäre schonmal ne Idee...


Delete - Do 02.02.17 14:03

- Nachträglich durch die Entwickler-Ecke gelöscht -


Knulli - Do 02.02.17 16:05

Hi Flülingslollel :-)

Es geht mir darum auch ohne MausÜberGrafikFliegerei (MouseMove) zu sehen, wann ein bestimmtes Ereignis eingetreten ist, was den Messwert beeinflusst.

Da war der Hinweis auf den Wiki-Artikel schon Gold wert. Da sollte auf einer Landkarte auch an unterschiedlichen Stellen was markiert werden.
Der Algorithmus dahinter war aber nicht für mich die Lösung, (der ist Doktor-reif :-) ), sondern die Idee, statt Text einfach Symbole zu nehmen.

Ich hab das jetzt mit Pfeilen am Graphen gemacht. Die Farben muss ich mir noch überlegen.


Th69 - Do 02.02.17 16:50

Wow, coole Lösung :zustimm: