Building COVID-19 interactive dashboard from Jupyter Notebook | No frontend/backend coding required.




[ad_1]

Tutorial on creating dashboards simply by using Jupyter Notebooks and Voila package. The dashboard contains all the latest stats/interactive plots and comparisons on COVID-19 confirmed, death and recovered cases.

– My featured Medium post on building dashboards: https://towardsdatascience.com/building-covid-19-analysis-dashboard-using-python-and-voila-ee091f65dcbb
– [Not working at the moment!]GitHub repository: https://github.com/datasciencewithharshit/voila-covid-19-dashboard
– Use this Colab Notebook as a temporary solution: https://colab.research.google.com/drive/19FpY7Ri0n9LUOViO-4bRpF94U9TbVE4_?usp=sharing
– Deployed Dashboard: https://covid-19-voila-dashboard.herokuapp.com/
– Refer to this link to deploy your app on heroku: https://github.com/voila-dashboards/voila-heroku

References:
– Plotly express examples: https://plotly.com/python/plotly-express/
– Folium for the global spread on maps: https://python-visualization.github.io/folium/quickstart.html
– Voila: https://voila.readthedocs.io/
– Jupyter: https://jupyter.org/

Social Media Links:

– LinkedIn: https://www.linkedin.com/in/tyagiharshit/
– Medium where I write: https://medium.com/@harshit_tyagi
– Twitter: https://twitter.com/tyagi_harshit24

Source


[ad_2]

Comment List

  • Data Science with Harshit
    November 26, 2020

    Awesome Videos. Learnt a lot by doing this exercise. How can I deploy this using github?

  • Data Science with Harshit
    November 26, 2020

    Thanks your lesson

  • Data Science with Harshit
    November 26, 2020

    I need your help for my thesis… please help me.. can i give your email sir ???

  • Data Science with Harshit
    November 26, 2020

    Hi so much of knowledge I got from this session… I tequest you to please come up with a deployment session

  • Data Science with Harshit
    November 26, 2020

    This is some real encouraging stuffπŸŽ‰πŸ‘
    I have been going through a lot of EDA work in recent time, but the static nature made it look bit boring. The amount of interactivity you brought into the jupyter notebook was amazing. Thank you!

  • Data Science with Harshit
    November 26, 2020

    Awesome tutorial, thank you very much!

  • Data Science with Harshit
    November 26, 2020

    Is there any way we can prepare a front end to feed data into these visualizations? What I I have business that requires to input data dynamically into this script for the data to be visualized.

  • Data Science with Harshit
    November 26, 2020

    Awesome πŸ‘

  • Data Science with Harshit
    November 26, 2020

    It was amazing!!! so coolllll. ya please go ahead and make a video on how to deploy it. Big thumbs up for this video.

  • Data Science with Harshit
    November 26, 2020

    Thanks for this good example,
    Can i use the code in my research topic "spatial data visualization"

  • Data Science with Harshit
    November 26, 2020

    Whenever I am clicking on Voila tab or running the command : Voila <path of .ipynb>, the link never loads, it shows waiting for local host. Everything is fine with code, it's running fine in jupyter notebook

  • Data Science with Harshit
    November 26, 2020

    Hi Harshit! I am supposed to create a button and when the button is clicked, an input box should appear that takes the user input. I created button using widgets.button. An then added onclick behavior to invoke another function which shows user text input. This is working fine when running in jupyter notebook but when I open using voila, I am not able to get the user input box when I clicked the button. Any suggestions?

  • Data Science with Harshit
    November 26, 2020

    Excellent! Thanks for sharing!

  • Data Science with Harshit
    November 26, 2020

    Thanks for the lesson Harshit, I learnt some cool stuff and thanks for leaving the little errors in, it's nice to see as a beginner that everyone gets errors.

  • Data Science with Harshit
    November 26, 2020

    Good and nice tutorial. Thanks so much bro.
    Could you please help in porting Python scrapped data from different source which are plotted with Plotly and i need to create a interactive dashboard using dash and publish on it. Ex. Different Department performing %

  • Data Science with Harshit
    November 26, 2020

    Hey please help. I'm unable to find the country Dataset

  • Data Science with Harshit
    November 26, 2020

    Hi Harshit, what is the purpose of defining a blank temp_df?

  • Data Science with Harshit
    November 26, 2020

    Hey Harshit, can I get your email ID or contact number. Really need help related to some data visualization datasets. Thank you!

  • Data Science with Harshit
    November 26, 2020

    Is voila supposed to render for a long time? If not, is there a solution to this or do you have a recommended substitute to voila?

  • Data Science with Harshit
    November 26, 2020

    DO we need to give citation to your github or channel if we put your code on github?Can we put this project on resume?

  • Data Science with Harshit
    November 26, 2020

    Harshit, your github link is not working. Can you take a look at it.

  • Data Science with Harshit
    November 26, 2020

    can you post the github link again ? it is not working and showing webpage not found !

  • Data Science with Harshit
    November 26, 2020

    Thanks… that's useful. How do you share the voila link?

  • Data Science with Harshit
    November 26, 2020

    For more interactive and fast development in python without HTML and JavaScript try Streamlit, or Dash Potly, or Justpy.

  • Data Science with Harshit
    November 26, 2020

    Very nice vedio, i created my notebook and installed Voila. when i run it, it shows an internet page says running and then it goes white. nothing happens..it just stays there on white page forever.
    Please please suggest.

  • Data Science with Harshit
    November 26, 2020

    Very nicely explained!

  • Data Science with Harshit
    November 26, 2020

    time has no attribute named clock after running the interact line

  • Data Science with Harshit
    November 26, 2020

    I wrote the same code as you for section Slide to check for the worst hit countries IN[106], it build function
    def plot_cases_of_a_country(country):
    ….
    I am getting error AttributeError: 'str' object has no attribute 'iloc'
    I don't know why, please advise

  • Data Science with Harshit
    November 26, 2020

    After installing the voila package it shows some errors while running the program.
    Please help me.

  • Data Science with Harshit
    November 26, 2020

    Great Video..pls share more videos; a lot of learning I had from your video and best part is dashboard configuration…thanks again..

  • Data Science with Harshit
    November 26, 2020

    nice explanation.

  • Data Science with Harshit
    November 26, 2020

    how to turn a dashboard into a website??

  • Data Science with Harshit
    November 26, 2020

    Hi Harshit. i have doubt @video timing 03:57.after data cleaning got done,how to apply data cleaning to all dataframes [short way to select all four datasets].please anyone reply

  • Data Science with Harshit
    November 26, 2020

    Hi, I am facing an error when deploying into the Heroku I tried with windows and ubuntu I am getting the app builds successfully but shows application error could you please help me, sir,
    Waiting for your reply!

    here is the link to the GitHub:
    https://github.com/vidush5/voila

  • Data Science with Harshit
    November 26, 2020

    pls share video from start to end hands on till deployment

  • Data Science with Harshit
    November 26, 2020

    This is great stuff! Thank you for the tutorial. I’m going to totally start using this!

  • Data Science with Harshit
    November 26, 2020

    Cool. Thanks.

  • Data Science with Harshit
    November 26, 2020

    How to deploy the voila that we made

  • Data Science with Harshit
    November 26, 2020

    I am repeating the same code visual studio 2019
    reading the below data frame is giving ( Error tokenizing data. C error: Expected 1 fields in line 33, saw 2) error
    death_df = pd.read_csv('https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv&#39πŸ˜‰
    can you please suggest ?

  • Data Science with Harshit
    November 26, 2020

    Hi, I have an assignment similar to this in my university but the analysis is carried out after merging files into one and as I am a beginner in this field. It would be really appreciated if you can help me to figure out a few things. please let me know asap.

  • Data Science with Harshit
    November 26, 2020

    Hey please help me, I am getting a parsr error unable to read the csv file I confirmed its documentation as it is from this video but its not working.Please help

  • Data Science with Harshit
    November 26, 2020

    Harshit bhai this was really good. There are couple of queries i had. if you can address them i would be happy.
    so we have the data, date wise (day wise).

    (1) How can we club day and convert it to Week wise and plot, then how can we convert it into month wise and plot?
    And the main thing which i came here was missing πŸ™
    (2)i dint find any help with creating dashboards using voila πŸ™ πŸ™
    (3)apne direct bana hua web app dikha diya

    Please make some videos above request (1)(2)(3) as you get time.

  • Data Science with Harshit
    November 26, 2020

    Please how did you align your HTML format in the center after extracting from the notebook to voila?

  • Data Science with Harshit
    November 26, 2020

    How can I get the dashboard link to send to others?

  • Data Science with Harshit
    November 26, 2020

    hi it showing error "interact" is not defined

  • Data Science with Harshit
    November 26, 2020

    Great video. How did you fix the formatting of your charts when running Voila?

  • Data Science with Harshit
    November 26, 2020

    Thank for the video.sir

  • Data Science with Harshit
    November 26, 2020

    How can I put the Jupyter notebook into voila? I am not able to get that

  • Data Science with Harshit
    November 26, 2020

    Hi Harshit, Great video. However, I was wondering if instead of downloading the data everytime we could web scrape the data and then make the dashboard so that it is live. I was trying to web scrape the covid 29 tracker of India but I am not able to figure out how to go about it. Can you help in this regard. Thanks a ton

  • Data Science with Harshit
    November 26, 2020

    heroku deployment ? plese give me some resource. Can I host this in my website ?

Write a comment