Построение .mat ЭКГ в визуализацию ЭКГ 50 мм.Python

Программы на Python
Ответить
Anonymous
 Построение .mat ЭКГ в визуализацию ЭКГ 50 мм.

Сообщение Anonymous »

Я пытаюсь построить графики файлов .mat из этой базы данных https://data.mendeley.com/datasets/7dybx7wyfn/3 и сохранить их в формате .svg или .png с помощью ecg-plot 0.2.8 (https://pypi.org/project/ecg-plot/).
Я безуспешно занимался этим пару дней, под моим метод:
  • Загрузить базу данных
  • Написание сценария py внутри папки, содержащей файлы .mat, чтобы попытаться сохранить один график ЭКГ (см. изображение и код):
    Изображение
Скрипт:

Код: Выделить всё

import ecg_plot
ecg = '228m (10).mat'
ecg_plot.plot_12(ecg, sample_rate = 500, title = 'ECG 12')
ecg_plot.save_as_png('example_ecg', 'tmp/')
Это приводит к ошибке:

Код: Выделить всё

    (base) agfr@Ages-MacBook-Pro 1 NSR % python3 main.py
Traceback (most recent call last):
File "/Users/agfr/Documents/MLII/1 NSR/main.py", line 4, in 
ecg_plot.plot_12(ecg, sample_rate = 500, title = 'ECG 12')
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/ecg_plot/ecg_plot.py", line 83, in plot_12
_ax_plot(t_ax, np.arange(0, len(ecg[t_lead])*step, step), ecg[t_lead], seconds)
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/ecg_plot/ecg_plot.py", line 27, in _ax_plot
ax.plot(x,y, linewidth=lwidth)
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_axes.py", line 1632, in plot
lines = [*self._get_lines(*args, data=data, **kwargs)]
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_base.py", line 312, in __call__
yield from self._plot_args(this, kwargs)
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_base.py", line 449, in _plot_args
linestyle, marker, color = _process_plot_format(fmt)
File "/Users/agfr/opt/anaconda3/lib/python3.9/site-packages/matplotlib/axes/_base.py", line 199, in _process_plot_format
raise ValueError(
ValueError: Unrecognized character 0 in format string
Если бы кто-нибудь мог помочь мне понять, что я делаю неправильно при построении графика, я был бы очень благодарен! Я пытался найти ответ на вопрос о переполнении стека и Google, но без каких-либо решений.

Подробнее здесь: https://stackoverflow.com/questions/756 ... ualisation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»