如何在semilogx中使用set_data?

时间:2015-06-26 09:15:57

标签: python matplotlib

我现在正在做,

self.fig = Figure()
self.axes = self.fig.add_subplot(111)
self.axes.semilogx(omega,mag,*args,**kwargs)

我想使用set_data来更改数据点。 怎么去呢?

1 个答案:

答案 0 :(得分:3)

Save a reference to the artist:

line = self.axes.semilogx(omega, mag, *args, **kwargs)[0]

And then you can use the set_data method:

line.set_data(omega_new, mag_new)