Python 如何将集合_数据与semilogx一起使用?

Python 如何将集合_数据与semilogx一起使用?,python,matplotlib,Python,Matplotlib,我现在正在做 self.fig = Figure() self.axes = self.fig.add_subplot(111) self.axes.semilogx(omega,mag,*args,**kwargs) 我想使用set_data仅更改数据点。 如何进行?保存对艺术家的引用: line = self.axes.semilogx(omega, mag, *args, **kwargs)[0] 然后您可以使用set\u data方法: line.set_data(omega_new

我现在正在做

self.fig = Figure()
self.axes = self.fig.add_subplot(111)
self.axes.semilogx(omega,mag,*args,**kwargs)
我想使用
set_data
仅更改数据点。
如何进行?

保存对艺术家的引用:

line = self.axes.semilogx(omega, mag, *args, **kwargs)[0]
然后您可以使用
set\u data
方法:

line.set_data(omega_new, mag_new)

在这种情况下,
omega_new
mag_new
是什么?它们是您要绘制的新数据点。因为你没有在你的问题中提供它们,我给它们起了一个说明性的名字