在PyQt5子窗口中使用Matplotlib时,“Line2D”对象没有属性“line”错误

krcsximq  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(194)

我尝试在Python编写的PyQt5子窗口中嵌入Matplotlib绘图。当我在绘图中绘制一条线时,我得到错误:
'Line2D'对象没有属性'line'
下面是从我的应用程序中提取的相关代码。任何帮助都将非常感谢,如果有人知道一个更好的方法来做这件事,也将非常感谢。

from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
import matplotlib.pyplot as plt

self.figure = plt.figure(figsize=(plotWidth, plotHeight), dpi=dotsPerInch)
self.canvas = FigureCanvas(self.figure)
self.subPlot = self.figure.add_subplot(111)
#xData, yData are lists of data points
self.subPlot.plot(xData, yData, line='b.-', label=lableText)
yh2wf1be

yh2wf1be1#

您应该按照official site所述尝试以下操作。
linestyle='--'

相关问题