könnten Sie interaktives Plot verwenden mit pylab.ion
und den Plot aktualisieren. Erstellen Sie dann in Ihrem Code eine while-Schleife, die Sie zur Tastatureingabe auffordert. Wenn Sie bei jeder Iteration -1
eingeben, ist das Programm vorhanden. Sonst geben Sie vielleicht einen Wert wie x1, y1, x2, y2
ein, der eine Begrenzungsbox darstellt, die Sie in Ihren Koordinatenachsen vergrößern möchten. Dann erstellt Ihr Programm eine neue Figur, berechnet die relevanten Daten auf neuen Gittern mit der Eingabe x1, y1, x2, y2
weiter. Handlung. Wenn Sie alle Eingabekoordinaten speichern, könnten Sie sogar eine spezielle Tastatureingabe für "rückgängig machen" haben (wie in, Zoom zurück zu dem, wo ich gerade war). Dies sollte nicht sehr schwer zu implementieren sein, die einzige Frage wird sein, wie schwer die Berechnung ist, um Ihr Bild erneut auf das vergrößerte Raster zu untersuchen.