frances-dean commited on
Commit
9444bd9
1 Parent(s): 7f57292

try again on the lvad loop

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -841,11 +841,10 @@ def lvad_plots(Rm, Ra, Emax, Emin, Vd, Tc, start_v, beta, loop_simulated=True):
841
  if loop_simulated:
842
  line1 = ax.plot(Vlv0[start:(start+1)], Plv0[start:(start+1)], lw=1, color='b',label='No LVAD')
843
  point1 = ax.scatter(Vlv0[start:(start+1)], Plv0[start:(start+1)], c="b", s=5)#, label='End Diastole')
844
- line2 = ax.plot(Vlvs[start:(start+1)], Plvs[start:(start+1)], color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
845
- point2 = ax.scatter(Vlvs[start:(start+1)], Plvs[start:(start+1)], c="b", s=5)#, label='End Diastole')
846
  #point = ax.scatter(volumes[start:(start+1)], pressures[start:(start+1)], c="b", s=5, label='End Systole')
847
  else:
848
- line = ax.plot(volumes[start:end], pressures[start:end], lw=1, color='b')
849
  line1 = ax.plot(Vlv0, Plv0, color='blue', label='No LVAD') #blue
850
  line2 = ax.plot(Vlvs, Plvs, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min") #green
851
 
@@ -858,9 +857,12 @@ def lvad_plots(Rm, Ra, Emax, Emin, Vd, Tc, start_v, beta, loop_simulated=True):
858
  def update(frame):
859
  # update to add more of the loop
860
  end = (N-2)*60000+1000 * frame
861
- x = volumes[start:end]
862
- y = pressures[start:end]
863
- ax.plot(x, y, lw=1, c='b')
 
 
 
864
 
865
 
866
  plt.legend(loc='upper left', framealpha=1)
 
841
  if loop_simulated:
842
  line1 = ax.plot(Vlv0[start:(start+1)], Plv0[start:(start+1)], lw=1, color='b',label='No LVAD')
843
  point1 = ax.scatter(Vlv0[start:(start+1)], Plv0[start:(start+1)], c="b", s=5)#, label='End Diastole')
844
+ line2 = ax.plot(Vlvs[start:(start+1)], Plvs[start:(start+1)], lw=1, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
845
+ point2 = ax.scatter(Vlvs[start:(start+1)], Plvs[start:(start+1)], color=(78/255, 192/255, 44/255), s=5)#, label='End Diastole')
846
  #point = ax.scatter(volumes[start:(start+1)], pressures[start:(start+1)], c="b", s=5, label='End Systole')
847
  else:
 
848
  line1 = ax.plot(Vlv0, Plv0, color='blue', label='No LVAD') #blue
849
  line2 = ax.plot(Vlvs, Plvs, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min") #green
850
 
 
857
  def update(frame):
858
  # update to add more of the loop
859
  end = (N-2)*60000+1000 * frame
860
+ x = Vlv0[start:end]
861
+ y = Plv0[start:end]
862
+ x2 = Vlvs[start:end]
863
+ y2 = Plvs[start:end]
864
+ ax.plot(x, y, lw=1, color='b',label='No LVAD')
865
+ ax.plot(x2, y2, lw=1, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
866
 
867
 
868
  plt.legend(loc='upper left', framealpha=1)