This web application will read data from a raw CSV file in a pre-defined format and will generate visualisation chart.
- HTML forms is used to get data from the user in CSV (comma-separated values) file that user will enter.
- Rendering out this data to HTML page and displaying it in a tabular format.
- Also analysing the data using Pandas and then feeding that analysed data to a Django templte.
- Finally, displaying the data in terms of charts for data visualisation.
- Using library called ChartJS to display data on the webpage.
a) Python : Programming Language
b) Django : For web based app
c) Pandas: For data analysis
d) ChartJS: For data visualisation
- Python x.x < 3.9
- Django
pip install django==3.2
- Pandas
pip install pandas
-
CharJS
a) Install using pip commandpip install chart.js
b) using chart.js CDN Files directly
- Downnload the file and look for mysite folder
- run manage.py file using the command
python manage.py runserver
- Copy and paste the local ulr link and add '/hello' to it.
- Demo CSV file has been provides in the folder example.
- Homepage
- Selecting the demo CSV file
- After sumbitting