Обновить сюжет новыми фигурами - PullRequest
0 голосов
/ 22 сентября 2019

Я борюсь со структурой matplot.

Я хочу очистить участок, перерисовать его со случайными данными, но ничего не происходит, и ошибки не возникает.Я использую fig.clf () , но подзаголовок не будет обновлен ....

Может кто-нибудь мне помочь` ???

class PlotCanvas(FigureCanvas):
def __init__(self, parent=None, width=10, height=8, dpi=100, dataset=None):
    self.dataset = dataset
    fig = Figure(figsize=(width, height), dpi=dpi)

    FigureCanvas.__init__(self, fig)
    self.setParent(parent)
    FigureCanvas.setSizePolicy(self, QSizePolicy.Expanding, QSizePolicy.Expanding)
    FigureCanvas.updateGeometry(self)
    fig.clf()
    self.plot(dataset)

# graph1.clear() zum leeren des Plots vorher
def plot(self, other):
    print('transported value', other)
    rangeint = random.randint(1, 101)
    print('randomINt', rangeint)
    data = [random.random() for i in range(rangeint)]
    ax = self.figure.add_subplot(111)
    ax.plot(data, 'g-', linewidth=0.5)  # Returns a tuple of line objects, thus the comma
    ax.set_title('Barograph')
     # var = ax.grid
    self.draw()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...