matplotlib.backends.backend_qt5 对比 matplotlib.backends.backend_qt5agg
matplotlib.backends.backend_qt5 vs from matplotlib.backends.backend_qt5agg
和
有什么区别
matplotlib.backends.backend_qt5
和
matplotlib.backends.backend_qt5agg
?
他们好像有共同点
例如,
from matplotlib.backends.backend_qt5 import NavigationToolbar2QT as Navi_qt5
和
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as Navi_qt5agg
导入与使用
所示相同的方法
id(Navi_qt5)
和
id(Navi_qt5agg)
虽然 backend_qt5
和 backend_qt5agg
之间存在差异,但两种情况下的导航工具栏是相同的。 IE。 backend_qt5agg
只是从 backend_qt5
.
导入 NavigationToolbar2QT
两个后端backend_qt5
和backend_qt5agg
的区别就在图中canvas。 matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg
子类 matplotlib.backends.backend_qt5.FigureCanvasQT
并为其添加 Agg 特性,即 antigrain (agg) 渲染。所以本质上你不能单独使用 FigureCanvasQT
来绘制图形。
因此,请始终使用
matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg
和
有什么区别matplotlib.backends.backend_qt5
和
matplotlib.backends.backend_qt5agg
?
他们好像有共同点
例如,
from matplotlib.backends.backend_qt5 import NavigationToolbar2QT as Navi_qt5
和
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as Navi_qt5agg
导入与使用
所示相同的方法id(Navi_qt5)
和
id(Navi_qt5agg)
虽然 backend_qt5
和 backend_qt5agg
之间存在差异,但两种情况下的导航工具栏是相同的。 IE。 backend_qt5agg
只是从 backend_qt5
.
NavigationToolbar2QT
两个后端backend_qt5
和backend_qt5agg
的区别就在图中canvas。 matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg
子类 matplotlib.backends.backend_qt5.FigureCanvasQT
并为其添加 Agg 特性,即 antigrain (agg) 渲染。所以本质上你不能单独使用 FigureCanvasQT
来绘制图形。
因此,请始终使用
matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg