diff --git a/utils/Quality_Relabel.py b/utils/Quality_Relabel.py index 9e7d05c..a4c53ba 100644 --- a/utils/Quality_Relabel.py +++ b/utils/Quality_Relabel.py @@ -279,7 +279,7 @@ class Quality_Relabel: # 获取BCG事件开始与结束时间 bcg_SP = one_bcg_data["new_start"] bcg_EP = one_bcg_data["new_end"] - bcg_duration = int(float(str(one_bcg_data["Duration"]).split("(")[0])) + bcg_duration = bcg_EP - bcg_SP logging.info(f"sampNo:{self.sampNo} " f"bcg[index:{bcg_index} epoch:{one_bcg_data['Epoch']} event:{one_bcg_data['Event type']}] " @@ -312,7 +312,7 @@ class Quality_Relabel: # 绘制 Flow2 plt.subplot(gs[1]) self.plt_channel(plt_=plt, SP=ecg_SP, EP=ecg_EP, channel="Flow P", - title=f"PSG sampNo:{self.sampNo} Epoch:{one_ecg_data['Epoch']} Duration:{one_ecg_data['Duration']}") + title=f"PSG sampNo:{self.sampNo} Epoch:{one_ecg_data['Epoch']} Duration:{ecg_duration}") plt.subplot(gs[2]) self.plt_channel(plt_=plt, SP=ecg_SP, EP=ecg_EP, channel="Effort Tho") @@ -329,7 +329,7 @@ class Quality_Relabel: plt.subplot(gs[6]) self.plt_channel(plt_=plt, SP=bcg_SP, EP=bcg_EP, channel="0.7lowpass_resp", event_show_under=False, ax_bottom=True, - title=f"心晓 sampNo:{self.sampNo} Epoch:{one_bcg_data['Epoch']} Duration:{one_bcg_data['Duration']}", + title=f"心晓 sampNo:{self.sampNo} Epoch:{one_bcg_data['Epoch']} Duration:{bcg_duration}", ) figManager = plt.get_current_fig_manager()