Итак, у меня очень базовый c макет графика, описанный ниже (со значениями x и y, измененными для краткости):
import matplotlib.pyplot as plt
from matplotlib.figure import Figure
import numpy as np
figure = Figure()
axes = figure.gca()
axes.set_title(‘My Plot’)
x=np.linspace(1,10)
y=np.linspace(1,10)
y1=np.linspace(11,20)
axes.plot(x,y,’-k’,label=‘first one’)
axes.plot(x,y1,’-b’,label=‘second one’)
axes.legend()
axes.grid(True)
И я разработал GUI в конструкторе QT, который имеет GraphicsView (с именем graphicsView_Plot), в который я хотел бы поместить этот график, и я хотел бы знать, как бы я go о размещении этого графика в GraphicsView. Если не начинать сначала и использовать графические возможности на основе QT, я не знаю, как (если возможно) поместить график matplotlib в это графическое представление. Я знаю, что было бы очень просто, если бы я мог также преобразовать его в QGraphicsItem, так что или непосредственное помещение его в GraphicsView или преобразование его в QGraphicsItem будет работать для меня.