Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kanugurajesh/data-visualization

Visualizing data by retrieving it from mongodb
https://github.com/kanugurajesh/data-visualization

data-visualization mongodb python

Last synced: about 1 month ago
JSON representation

Visualizing data by retrieving it from mongodb

Awesome Lists containing this project

README

        

# Visualization Dashboard

### This project is used to visualize the the json data in bar chart,line chart and map form

## Prerequisites
This project is developed on github codespaces i would recommend you to choose the same.
(or)
python installed,docker installed.

## Project setup on code spaces

1. Go to the my repository create a new codespace there.
2. Then install docker in it python will be installed automatically.
3. Your setup is completed.

## Project Setup on linux

1. First install all the python modules by the command pip install -r requirements.txt.
2. Then run the file automata.py by the command python automata.py or python3 automata.py
3. Then go to the application directory by the command cd application
4. Then run the main.py file by the command python3 main.py.
5. Then run the data_adder.py file by the command python3 data_adder.py
6. Then run the file app.py file by the command python3 app.py

## Project Usage Steps

1. when you run the app.py file a link will be generated open the link then you will be taken to the dashboard.
2. On the top of the dashboard you will be finding select and buttons in the first select element it contains all the key values of the json file and you need to select one.
3. when you select the element from the select element then in the next select element all the values of the key in json files are loaded then you can select one of them
4. Then you need to select in which format you want the data for e.g Do you want it day wise,month wise or year wise you can select it from the third seelct element.
5. Then press on add button which adds to the dictionary using this button you can perform multiple queries
6 Then click on submit which sends the queries to the database to qeury and the data is displayed on the graph