pid-balancer/picture_generator.py
2025-01-16 17:18:43 +01:00

22 lines
796 B
Python

import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [12, 8]
data_file = 'files_for_graph/digital_twin_measurments/pid-balancer_pid_data.csv'
#df = pd.read_csv(data_file,delimiter=';', header=None, skiprows=0, decimal=".", names=['Timestamp', 'Distance', 'Timestamp2','Remarks'])
df = pd.read_csv(data_file,delimiter=';', header=None, skiprows=0, decimal=".", names=['Timestamp', 'Distance','Remarks'])
# df = df.loc(['Remarks'] == "")
df = df.drop(columns = ['Remarks'])
#df = df.drop(columns = ['Timestamp2'])
# df.drop(df.columns[[2]], axis=1, inplace=True)
pd.set_option('display.max_rows', 100)
plt.figure(figsize=(30,60))
df.plot(x='Timestamp', y='Distance')
plt.savefig('files_for_graph/digital_twin_measurments/pid-balancer_pid_data.png')
plt.show()