Pythonmatplotlib.pyplot:绘制脉冲序列

2024-10-02 02:31:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有电压和导纳的数据

time_voltage = {1000 :760 , 3000 : 660, 4000 : 580, 6000 : 510,
             7500 : 460,9000 : 430,12000 : 410,13500 : 380}

计算值==>;电流/电压

^{pr2}$

利用上面的数据,我需要绘制一个脉冲序列,如下所示。但我不知道从哪里开始。你能给我指一下正确的方向吗

sig = np.arange(15000)
sig.fill(0)
for time_at,voltage in time_voltage.items():
        sig[time_at] = voltage
        admittance = voltage - _time_admittance[time_at]
        sig[time_at + 100] = admittance

sig1 = np.arange(15000)
sig1.fill(0)

for time_at,Admittance in _time_admittance.items():
        for index in xrange(100):
            sig1[time_at] = voltage
            sig1[time_at + index] = Admittance


plt.grid = True 
ax = plt.gca()
ax.set_axis_bgcolor('black')
ax.grid(True ,color= 'w')
plt.plot(sig)
plt.plot(sig1)
plt.show()

Tags: 数据infortimenppltaxfill

热门问题