Skip to content

Energy Consumption Visualization Framework for Smart Home with Plotly Dash

License

Notifications You must be signed in to change notification settings

suvambasak/PowerViz

Repository files navigation

PowerViz

Energy Consumption Visualization Framework for Smart Home. Build with

Table of Contents

How to start the application

  1. Clone the repo:
git clone https://github.com/suvambasak/PowerViz.git
  1. Extract the file HomeDHM.zip inside dataset. Path should be: /home/suvam/Projects/PowerViz/dataset/HomeDHM.csv
  2. Create virtual environment
virtualenv .venv
. .venv/bin/activate
  1. Install dependencies from requirements.txt
pip install -r requirements.txt
  1. Start the application
python app.py

Features

Dimensionality reduction

Principal component analysis (PCA)

 Parallel Coordinates Plot

t-Distributed Stochastic Neighbor Embedding (t-SNE)

 Parallel Coordinates Plot

Uniform Manifold Approximation and Projection (UMAP)

 Parallel Coordinates Plot

 Parallel Coordinates Plot

Parallel coordinates plot

 Parallel Coordinates Plot

 Parallel Coordinates Plot

Feature correlation

 Parallel Coordinates Plot

Rolling mean

 Parallel Coordinates Plot

Contributors

About

Energy Consumption Visualization Framework for Smart Home with Plotly Dash

Topics

Resources

License

Stars

Watchers

Forks