Форум сайта python.su
0
Был снят сигнал ЭКГ с разных участков тела. Данные записаны в файл типа
-120
-53
-10
-42
-68
-22
10
-17
25
167
227
169
184
….
мне нужно вывести график по этим точкам и сделать картинки этих графиков. Написала бы это в лазарусе но мне нужны картинки графиков а там их сделать нельзя. Помогите пожалуйста с программой
Офлайн
39
Офлайн
253
railyaДа дельфи живуч. Не подскажете я пропустил реинкарнацию паскаля?
Написала бы это в лазарусе
Отредактировано doza_and (Март 7, 2015 15:44:34)
Офлайн
103
import matplotlib.pyplot as plt fig1 = plt.gcf() with open('test.txt') as f: plt.plot(f.readlines()) plt.show() fig1.savefig('test.png', dpi=100)
-120
-53
-10
-42
-68
-22
10
-17
25
167
227
169
184
Отредактировано terabayt (Март 7, 2015 15:49:56)
Офлайн
253
не думал что matplotlib и строки зажует :)
import matplotlib.pyplot as plt import numpy as np y=np.loadtxt('test.txt') t=np.arange(len(y))*0.01 plt.grid(1) plt.plot(t,y) plt.show() plt.savefig('test.png')
Офлайн