In [1]:
from sympy import *
init_printing()
import numpy
%matplotlib inline
import matplotlib.pyplot as plt
In [2]:
def loadData (fileName):
u"""Загружает данные из файла.
Loads data from the flie."""
dataDir = 'E:\\My Documents\\work_docs\\work\\QT\\Homodyne\\PhotoCurrentData_20151019\\'
with open(dataDir + fileName) as dataF1:
dataList = numpy.array([[float(numString.replace(',','.')) for numString in line.split()] for line in dataF1])
return dataList
In [3]:
dataList = loadData('2.5M-3M.dat')
dataList1 = loadData('2.5M-3M-1.dat')
dataList2 = loadData('2.5M-3M-2.dat')
In [14]:
def plotChannels(dataList, windowWidth = None):
fig, ax = plt.subplots(3,1)
fig.set_figheight(11)
fig.set_figwidth(15)
ax[0].scatter(range(len(dataList[:windowWidth])),dataList[:windowWidth,0])
ax[1].scatter(range(len(dataList[:windowWidth])),dataList[:windowWidth,1])
ax[2].scatter(range(len(dataList[:windowWidth])),dataList[:windowWidth,2])
In [16]:
plotChannels(dataList2[500:])
In [17]:
plotChannels(dataList1[500:])
In [18]:
plotChannels(dataList[500:])
In [ ]: