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:
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 № 1Problema identificato come una vecchia versione di matplotlib.