Я использовал этот код на своем ноутбуке Jupyter до вчерашнего дня, и он работал нормально:
%matplotlib qt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X,Y,Z,c='black')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
Этим утром, без видимой причины, он начал говорить, что произошла ошибка с qt4 или чем-то еще.После некоторых исследований я установил qt5 и изменил первую строку кода на «% matplotlib qt5», что теперь заставляет код работать без ошибок, но не генерирует никаких графиков.Если я возьму 5 после qt, я столкнусь с сообщением «Предупреждение: не могу перейти на другой инструментарий GUI: qt. Вместо этого используйте qt5».Я все еще могу строить графики с "% matplotlib inline", но я хотел немного интерактивности.Есть идеи, почему это происходит?