-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplot_throttlestop.py
37 lines (28 loc) · 973 Bytes
/
plot_throttlestop.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import pandas as pd
import matplotlib.pyplot as plt
from functions import *
from throttle_functions import *
import os
def plot_log(date):
sig_dict={'MULTI':'green',
'C0%':'red',
'TEMP':'blue',
'GPU':'purple',
'VID':'cyan',
'POWER':'magenta'
}
log_dict={'LIM':'brown'
}
log_data=get_data(date, from_txt=1)
log_data=clean_data(log_data,
cont_signals=sig_dict,
log_signals=log_dict,
L=300)
save_data(log_data, date=date)
plot_data(log_data, cont_signals=sig_dict, log_signals=log_dict)
date='2020-02-02'
plot_log(date)
# used to lower the sample rate, but LIM has to be processed before this step, or else it gets removed and an error comes up
#log_df_groupby=log_df.groupby(by=['DATE_TIME'])
#log_df_mean=log_df_groupby.mean()
#log_df2=log_df_mean.reset_index()