Я хочу построить несколько элементов в графическом интерфейсе pyQt4 из списка, который пользователь может выбрать для отображения. Они могут делать это столько раз, сколько захотят. Каждый раз, когда они отображают новые данные, легенда сохраняется, даже если графики не сохраняются. Мой код:
self.DataPlotter.setLabels(left=("magnitude"),bottom=(str(x_ind)))
title = str(y_ind) + " vs " + str(x_ind)
self.DataPlotter.setTitle(title)
self.DataPlotter.addLegend()
for y,c in zip(y_ind,range(len(y_ind))):
self.DataPlotter.plot(self.df[x_ind].tolist(),self.df[y].tolist(), name=y, pen=(c,4))
Как мне уничтожать старую легенду каждый раз?