Hat dir diese Antwort geholfen?
Wo soll man anfangen?
Geht's mehr um das Zeichnen an sich, oder das Erzeugen der Box?
Aber bei VB is das ja recht einfach, deswegen geh ich mal davon aus, dass du mit der Kurve Probleme hast.
(1) Wichtig ist, dass du einen Definitionsbereich hast. Der kleinste x-Wert entspricht dem linken inneren Rand der Box. Das Gegenteil gilt folglich für den größten x-Wert. Diese Überlegung geht davon aus, dass du keinen Rand lässt (z.B. für Achsen).
(2) Im gegebenen Definitionsbereich musst du den Wertebereich abchecken, um die Kurve vernünftig skalieren zu können. Über eine einfache Verhältnisgleichung bekommst du dann einen Skalierungsfaktor heraus, den du mit jedem Y-Wert multiplizierst, um die Kurve höhenmäßig in der Box optimal darzustellen.
(3) Um überhaupt Koordinatenberechnungen bezüglich der Box vornehmen zu können, solltest du dich darüber informieren, welche Koordinatensysteme in VB möglich sind, wie sie ineinander umwandelbar sind, und wo die Bezugspunkte liegen. Leider bin ich diesbezüglich auch nicht mehr auf der Höhe, da meine VB-Zeit kurz war und lang her ist
Ist aber alles nicht so schwer, wie es sich anhört! Kriegst du schon hin!
greez
JoSsiF