-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Little update for your pull request #3
Conversation
1. Press SHIFT + mouse button 1 for drawing. 1.1. SHIFT + mouse button 1 can be released while aiming at the second point. 2. Press mouse button 1 resets the diagram again 3. Textbox revised, but I had no time to add the translations. 4. Fixed point 1 is greater than point 2. (Calculation error) 5. I think the painting delay is fixed 6. Rename Crosshair feature to MeasureLine 7. Delete Crosshair painter The position of the textbox should be better positioned now. If it is very far to the right in the chart, it is no longer displayed. Maybe it should be drawn via `setupTooltip();`. Have fun... 🍺 🍺 🍺 🍺 🍺 Alex
Add start and end date in measurement line
Hey @Nirus2000, danke für deine Vorschläge. Ich antworte mal auf Deutsch, geht erstmal schneller. Das mit dem Shift als Indikator zum Zeichen ist eine gute Idee. In deinem Vorschlag nutzt du ja die Datumswerte und berechnest alle Verhältnisse immer nachdem diese nach datum sortiert werden. Das hatte mich bei dem ersten Versuch verwirrt (hatte vorher den Code nicht angeschaut). Ich hatte dann quasi fast auf dem gleichen Datumswert von unten nach oben gemessen und mich gewundert, wieso die Werte so springen, wenn ich den zweiten Punkt mal vor und mal hinter den ersten Punkt gesetzt hatte. Das einfache Fadenkreuz ist in deinem Vorschlag ja komplett rausgeflogen. Findest du das sollte nicht angeboten werden?
Vielleicht bringt es auch was diese Ideenfindung im Forum zu führen. Könnte gut möglich sein, dass es da einige Vorschläge und Meinungen gibt. Ansonsten verstehe ich nicht ganz was du mit deinem Punkt 4 meinst. Die Berechnung für die prozentuale Abweichung ist ja quasi gleichgeblieben. Aus vorher Die Frage ist ob man erstmal nur eine simple Version als PR für PP anlegt, damit Andreas erstmal seine generelle Meinung dazu loswerden kann. Und dann eben Erweiterungen/Verbesserungen erarbeitet. |
Hallo @OnkelDok
Ja, ich hatte mehrere Gründe.
Generell würde ich erstmal eine einfache Version bevorzug, bevor wir diese erweitern und andere Modi's anbieten.
Man muß sich zunächst entscheiden, welchen der beiden Werte man als Bezugsgröße und welchen man als den abweichenden Wert betrachten will. Das Ergebnis fällt hierbei unterschiedlich aus.
Kurse werden kleiner als Beispiel: Kurse werden besser als Beispiel: ... so war erstmal der Gedanke, aber es kann auch sein, dass ich mich bei den Rechenformeln hier verrannt habe... 🤣 🙈 Ich glaube der Fehler bei deinen SMA-Beispiel liegt einfach daran, dass ich nach Alles in allem, haben wir beide anscheinend das Potenzial verkannt und nun stehen uns soviel Möglichkeiten zur Verfügung, Daher mach ich mir das jetzt mal einfach 🙊 ... dein nice(!) Feature... deine Entscheidung. Gruß PS: Messen ist irgendwie geiler als ein Fadenkreuz... 😄 |
Kann ich verstehen, aber ein Fadenkreuz bräuchte ich auch irgendwie. 😊 Ich werde unsere beiden Implementierungen wohl mischen (weiß aber noch nicht, wann ich dazu komme). Und die Umschaltung zwischen "Datumsgenauem" (finde ich ein gutes Wort, ggfs als Alternative "Datumskorrekt") und freiem Messen im Code vorsehen. Ist ja dann nur eine Vertauschung der Werte, falls Datumsgenau gemessen werden soll. Wie man das dann umschaltet, können wir ja noch erarbeiten.
Da werde ich dann mal schauen wie sich das verhält vom Handling.
Die Kurse liegen ja aber sowieso nur für den Tag vor und nicht für einzelne Stunden. Für mich ist das freie Messen intuitiver (geht wohl aber jedem anders). Wenn (ein anderes Beispiel) eine Aktie in letzter Zeit kontinuierlich gefallen ist, und ich dann mal messen möchte, wieviel %-Punkte sie denn wieder steigen müsste, um wieder dort oben hin zu gelangen, könnte ich nicht einfach das aktuelle Minimum und das letzte Maximum per Datumsgenauem Messtool setzen und ablesen. Egal wie rum ich die Punkte setze, das Tool würde mir immer nur den Verlust in dem Zeitraum ausgeben. Mit einem freien Messtool, könnte ich einfach P1 auf das Minimum (aktueller Tag) und das P2 auf das letzte Maximum (z.B. vor 3 Montaen) setzen und bekämte genau das berechnet, was ich sehen wollte. Ich kann also selber bestimmten welcher Wert der Bezugs-/Referenzwert ist und welcher der Zielwert.
Hier glaube ich einfach, dass die Berechnung der relative Abweichung nicht stimmt - lasse mich aber auch berichtigen.
Die prozentuale Abweichung rechnen wir ja gleich (nur in einer anderen mathematischen Form).
Schlussendlich habe auch ich nichts zu entscheiden. Andreas @buchen hat ja das letzte Wort. PS: Kann ich deinen PR irgendwie mergen, aber nur Teile daraus verwenden? In der github-Oberfläche sind ja Schaltflächen mit verschiedenen Möglichkeiten. Klingt aber immer so, als ob ich dann die Änderungen komplett übernehme. |
Feel free... copy & paste... wie auch immer 👍🏻 |
1.1. SHIFT + mouse button 1 can be released while aiming at the second point.
The position of the textbox should be better positioned now. If it is very far to the right in the chart, it is no longer displayed. Maybe it should be drawn via
setupTooltip();
.Have fun... 🍺 🍺 🍺 🍺 🍺
Alex