我需要从子批次中删除条形图,以便在子批次上绘制新数据
我的守则如下:
self.barcontainer = tk.Frame(self)
self.barfigure = Figure(figsize = ((7.5,6.3)),dpi = 100)
self.baraxes = self.barfigure.add_subplot(111)
self.baraxes.set_ylabel('Cases')
self.baraxes.set_xlabel('State/Region')
updateddata = confirmedstates[confirmedstates.columns[-1]]
x = np.arange(len(namelist))
self.baraxes.bar(x,updateddata, label = namelist)
self.barcanvas = FigureCanvasTkAgg(self.barfigure,self.barcontainer)
barcanvas.draw()
barcanvas.get_tk_widget().pack(side = tk.TOP, fill = tk.BOTH, expand = True)
我知道对于普通的线形图,我们可以使用axes_name.lines.remove()
删除它,但是对于条形图,.lines
属性返回一个空列表。如何删除条形图
我认为最简单的方法是给你一个变量名,然后调用remove方法。例如:
更多信息here
相关问题 更多 >
编程相关推荐