我尝试在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)
1条答案
按热度按时间yh2wf1be1#
您应该按照official site所述尝试以下操作。
linestyle='--'