Analyzing Energy counter data
Simply plotting energy counter data will not show anything other than 2 straight lines.
The energy counter gives you a running total, but what you really care about his how much energy was consumed between each measurement.
You need to calculate the difference between 2 consecutive values to see how much energy has been consumed in each interval. Creating the percentage-change from the difference allows for easier comparison and allows new insights.
pandas
has already been imported as pd
, and matplotlib.pyplot
as plt
. The DataFrame is available as df
.
This exercise is part of the course
Analyzing IoT Data in Python
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Get difference between values
____
# Plot the DataFrame
df_diff.plot()
plt.show()