2016-10-27 2 views
-2

Ich habe einige Python und matplotlib Bibliothek Fragen.Matplotlib. Die Bildlaufleiste existiert nicht?

enter image description here

Erstens:

Ich möchte, um den Text in der unteren linken Ecke entfernen (axex: x, y und die Koordinaten).

Zweitens:

Kann ich eine Bildlaufleiste auf der Karte gesetzt wird?

Ich möchte ein Diagramm mit fester Breite, wo eine horizontale Bildlaufleiste angezeigt wird, wenn die Daten zu groß sind, um in die feste Breite zu passen.

Antwort

0

Sie können eine Bildlaufleiste mit

from matplotlib.widgets import Slider 
import matplotlib.pyplot as plt 

fig, ax = plt.subplots(figsize=(16, 12)) 
axframe = plt.axes([0.125, 0.1, 0.775, 0.03]) 
sframe = Slider(axframe, 'Point-Nr', 1, 200, valinit=1, valfmt='Nr.%d') 


def update(val): 
    ax.plot(int(sframe.val), int(sframe.val)*2, 'o-') 

sframe.on_changed(update) 
plt.show() 

Grüße Dr. Cobra

+0

Vielen Dank für Ihre Antwort hinzufügen. Aber ich möchte noch eine Sache wissen: Kann ich diese Anmerkung auf diesem Schieberegler verstecken? [link] (https://yadi.sk/i/oZ60kNiqxiutf) Wenn ja - wie kann ich das tun?) –

+0

Sie können Module für sich selbst inspizieren und die richtige Antwort finden mit –

+0

print dir (sframe.valtext) –

Verwandte Themen