Začněte nyníZačněte zdarma

Tržby v Dash aplikaci

Tvoje Plotly grafy mají ve firmě velký ohlas. Sdílet je s kolegy je ale pořádný oříšek – neustále musíš exportovat grafy jako obrázky nebo HTML soubory a při každé nové verzi rozesílat hromadu e-mailů.

Byl by mnohem lepší způsob: zpřístupnit grafy přímo jako webovou aplikaci. Rozhodneš se to vyzkoušet na spojnicovém grafu měsíčních tržeb podle zemí.

Dataset ecom_sales je k dispozici a line_fig pro tebe byl znovu připraven.

Toto cvičení je součástí kurzu

Tvorba dashboardů s Dash a Plotly

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř prázdný objekt Dash aplikace s názvem app.
  • Nastav layout aplikace tak, aby obsahoval jedinou grafickou komponentu s figurou line_fig.
  • Nastav aplikaci tak, aby při spuštění skriptu z konzole běžel server ve vývojovém režimu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

from dash import Dash, dcc
import pandas as pd
import plotly.express as px
ecom_sales = pd.read_csv('/usr/local/share/datasets/ecom_sales.csv')
ecom_sales = ecom_sales.groupby(['Year-Month','Country'])['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')
line_fig = px.line(data_frame=ecom_sales, x='Year-Month', y='Total Sales ($)', title='Total Sales by Month', color='Country')

# Create the Dash app
app = ____()

# Set up the layout with a single graph
app.____ = [dcc.____(
  id='my-line-graph',
  figure=line_fig)]

# Set the app to run in development mode
if __name__ == '__main__':
    app.____(debug=____)
Upravit a spustit kód