Python Forum
Plotting data over a year
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Plotting data over a year
#1
Hi!

I want to plot movements over a year but dont get it to work. Do anyone have any suggestions that could help?

class Corrections:
    def __init__(self, data):
        self.data=data 
    def DataError (self):
        movements=[]
        date=[]
        time=[]
        for n in enumerate(self.data):
            c=n[1].split()
            date.append(c[0])
            time.append(c[1])
            movements.append(int(c[2]))
        LN=[]
        for n in range(len(time)-1):
            LN.append(int(time[n][0:2])*24*60+int(time[n][3:5])*60+int(time[n][6:8]))
        for k in range(len(LN)-1):
            if LN[k+1]-LN[k] > 160:
                LN.insert(k+1,LN[k]+120)
                date.insert(k+1,date[k]) 
                movements.insert(k+1,movements[k])
        for n in range(0, len(movements)-1):
            if movements[n+1]-movements[n]>4:
                movements[n+1]=movements[n]+4
            if movements[n+1]<movements[n]:
                movements[n+1]=movements[n]
        movement=np.diff(movements)
        self.date=date
        self.LN=LN
        self.movement=movement

Corrections(test).DataError()

class Registeredmovements(Corrections:
    def __init__(self,givendate):
        self.givendate=givendate
    def plotting(self):
        Y=[]
        D=[]
        for i in [i for i,x in enumerate(self.date) if x==givendate]:
            return i
        Y.append(self.date=date[i:i+281050])
        D.append(self.LN=LN[i:i+281050])
        M.append(self.movements=movements[i:i+281050])
    plot(Y,M)
    plt.show()
print(Registeredmovements('2015-01-25').plotting())
Reply


Messages In This Thread
Plotting data over a year - by xero1998 - May-24-2018, 06:55 AM
RE: Plotting data over a year - by buran - May-24-2018, 08:17 AM
RE: Plotting data over a year - by xero1998 - May-24-2018, 08:45 AM
RE: Plotting data over a year - by buran - May-24-2018, 08:52 AM
RE: Plotting data over a year - by xero1998 - May-24-2018, 08:56 AM
RE: Plotting data over a year - by buran - May-24-2018, 09:17 AM
RE: Plotting data over a year - by xero1998 - May-24-2018, 09:19 AM
RE: Plotting data over a year - by buran - May-28-2018, 11:31 AM
Sum data - by xero1998 - May-28-2018, 11:22 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Applied Data Science with Python - homework 2.2 (Weather plotting) eyavuz21 4 3,385 Jun-03-2020, 07:09 PM
Last Post: eyavuz21

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020