in api/streamlit_experiments/covid.py [0:0]
def daily_increase(df):
st.write("Average increase in number of Confirmed Cases every day: ",np.round(df["Confirmed"].diff().fillna(0).mean()))
st.write("Average increase in number of Recovered Cases every day: ",np.round(df["Recovered"].diff().fillna(0).mean()))
st.write("Average increase in number of Deaths Cases every day: ",np.round(df["Deaths"].diff().fillna(0).mean()))
fig=go.Figure()
fig.add_trace(go.Scatter(x=df.index, y=df["Confirmed"].diff().fillna(0),mode='lines+markers',
name='Confirmed Cases'))
fig.add_trace(go.Scatter(x=df.index, y=df["Recovered"].diff().fillna(0),mode='lines+markers',
name='Recovered Cases'))
fig.add_trace(go.Scatter(x=df.index, y=df["Deaths"].diff().fillna(0),mode='lines+markers',
name='Death Cases'))
fig.update_layout(title="Daily increase in different types of Cases",
xaxis_title="Date",yaxis_title="Number of Cases",legend=dict(x=0,y=1,traceorder="normal"))
st.write(fig)