Bắt đầu ngayBắt đầu miễn phí

Thay đổi chú thích bằng nút bấm

Bộ phận bán hàng của một công ty thương mại điện tử lớn nhờ bạn hỗ trợ họ hiểu và trực quan hóa dữ liệu.

Họ đã cung cấp dữ liệu doanh số theo tháng nhưng sử dụng các chỉ số khác nhau để đánh giá hiệu suất hàng tháng: giá trị doanh số theo tháng (USD) và sản lượng bán (số lượng mặt hàng bán được).

Họ muốn xem toàn bộ thông tin này trên cùng một biểu đồ và có thể bật/tắt chú thích một cách dễ dàng để thuận tiện cho việc thảo luận.

Trong bài tập này, bạn sẽ giúp bộ phận bán hàng phân tích dữ liệu của họ bằng các nút để bật hoặc tắt những chú thích quan trọng.

Bạn đã được cung cấp một DataFrame sales và một đối tượng go.Figure() sẽ được thiết lập sẵn cho bạn.

Bài tập này là một phần của khóa học

Nhập môn Trực quan hóa Dữ liệu với Plotly trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create the figure
fig = Figure()

# Create and add traces (done for you)
fig.add_trace(px.bar(sales, x="Month", y="Sales Volume", color_discrete_sequence=['blue']).data[0])
fig.add_trace(px.bar(sales, x="Month", y="Sales Value", color_discrete_sequence=['red']).data[0])

# Create annotations
value_annotations=[{'text': 'Sept was the best', 'showarrow': True, 'x': '____', 'y': 345397}]
volume_annotations=[{'text': 'Oct was the best', 'showarrow': True, 'x': '____', 'y': 71900}]

# Create buttons
my_buttons = [
{'label': "By Sales Value", 'method': "update", 'args': [{}, {'____': ____}]},
{'label': "By Sales Volume", 'method': "update", 'args': [{}, {'____': ____}]}]
Chỉnh sửa và Chạy Mã