BaşlayınÜcretsiz Başlayın

Bir Dash uygulamasında satışlar

Plotly grafiklerin şirkette ciddi bir etki yaratıyor. Ancak çalışmanı diğer ekip arkadaşlarınla paylaşmak zor. Sürekli grafiklerini görsel veya HTML dosyası olarak dışa aktarman gerekiyor ve yeni bir sürüm olduğunda birçok e‑posta göndermelisin.

Oluşturduğun grafikleri bir web uygulaması olarak sunabilsen çok daha iyi olurdu. Bunu, ülkelere göre aylık satışları gösteren çizgi grafiğin üzerinde denemeye karar veriyorsun.

ecom_sales veri kümesi hazır ve line_fig senin için tekrar oluşturuldu.

Bu egzersiz

Dash ve Plotly ile Paneller Oluşturma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • app adlı boş bir Dash uygulama nesnesi oluştur.
  • Uygulama yerleşimini, line_fig figürünü kullanan tek bir grafik bileşeni olacak şekilde ayarla.
  • Betik konsoldan çalıştırıldığında sunucuyu geliştirme modunda çalışacak şekilde ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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=____)
Kodu Düzenle ve Çalıştır