/ / Modifica l'opzione del parametro per le linee curve e gli assi non visualizzata in matplotlib - python, qt, matplotlib, pyqt4, edit

Modifica l'opzione del parametro per le linee curve e gli assi non visualizzata in matplotlib - python, qt, matplotlib, pyqt4, edit

Sto usando Python 2.6 e PyQt 4. Il backend matplotlib è impostato su "Qt4Agg".

Il grafico appare, ma l'opzione per modificare i parametri della curva (quella che sembra una casella verde barrata) non viene visualizzata.

Qualche idea?

Modificare: Ecco la casella di controllo che NON sto vedendo:

inserisci la descrizione dell'immagine qui

Codice d'esempio:

import matplotlib
matplotlib.use("Qt4Agg")
import matplotlib.pyplot as plt
matplotlib.rcParams["interactive"] = True
plt.ion()
x=[1,2,3]
plt.plot(x,x)
inp = input("Press enter to exit ")

Modifica 2:

Ho trovato un indizio, ma non so ancora quale sia il problema. Ho provato a importare il NavigationToolbar di

from matplotlib.backends.backend_qt4 import NavigationToolbar2QT

e quindi accedere alla documentazione con

print(help(NavigationToolbar2QT))

Su Windows in cui sto usando l'ultima versione diPyzo, è un metodo chiamato "edit_parameters (self)". Quando faccio lo stesso per Python 2.6 sulla macchina Linux, quel metodo manca del tutto. Cosa potrebbe esserci di sbagliato?

risposte:

1 per risposta № 1

Problema identificato come una vecchia versione di matplotlib.