test / app.py
Nitaicandra
Message for my commit
b071dc1
raw
history blame contribute delete
772 Bytes
from dash import Dash, html, dcc, callback, Output, Input
import plotly.express as px
import pandas as pd
df = pd.read_csv(
"https://raw.githubusercontent.com/plotly/datasets/master/gapminder_unfiltered.csv"
)
app = Dash()
# Requires Dash 2.17.0 or later
app.layout = [
html.H1(children="Title of Dash App", style={"textAlign": "center"}),
dcc.Dropdown(df.country.unique(), "Canada", id="dropdown-selection"),
dcc.Graph(id="graph-content"),
]
@callback(Output("graph-content", "figure"), Input("dropdown-selection", "value"))
def update_graph(value):
dff = df[df.country == value]
return px.line(dff, x="year", y="pop")
#comments
if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0", port="7860")