Trực quan hóa doanh số theo giai đoạn
Giờ bạn đã tạo xong các factor, hãy xây dựng biểu đồ cột để trực quan hóa doanh số theo tháng, được nhóm theo quý!
grouped_melb, một pandas DataFrame chứa một hàng cho mỗi tháng, quý tương ứng và tổng doanh số của tháng đó, đã được nạp sẵn cho bạn. Ngoài ra, factors, là một danh sách các tuple chứa từng cặp quý và tháng, cũng đã được nạp sẵn.
Bài tập này là một phần của khóa học
Trực quan hóa dữ liệu tương tác với Bokeh
Hướng dẫn bài tập
- Import
NumeralTickFormattervàFactorRange. - Tạo figure, dùng
FactorRange()vàfactorscho trục x, và đặt nhãn trục y là"Sales". - Thêm bar glyph, đặt
xlàfactors,toplà cột"price"củagrouped_melb, vàwidthlà0.9. - Xoay nhãn trục x 45 độ.
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.
# Import NumeralTickFormatter and FactorRange
from ____.____ import ____, ____
# Create figure
fig = ____(x_range=____(____), ____="____")
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.0a")
# Rotate the x-axis labels
fig.____.____ = ____
output_file(filename="sales_by_period.html")
show(fig)