1

我目前正在尝试在 python 中绘制来自 SPICE 模拟的数据。我已成功绘制信息,但现在我需要从特定点提取值,例如我想找到x给定值的值,y反之亦然。

pylab.figure(1)
pylab.title('NMOS')
pylab.semilogy(row.ngm_id[81*0:81*1],row.nidw[81*0:81*1],label='L = 0.35u')
pylab.xlabel('gm/ID [S/A]',fontsize=20)
pylab.ylabel('ID/W [A/m]',fontsize=20)
pylab.legend()
pylab.grid()
pylab.show()
4

1 回答 1

0

最好的方法是在尝试绘制数据之前获取数据,但如果您找不到任何其他方法,您可以从绘图中获取的线对象中取回数据:

# other commands
lines = pylab.semilogy(...)
#other commands
x,y = lines[0].get_data()
于 2012-12-09T14:55:48.497 回答