Chú giải GDP và tuổi thọ
Liên Hợp Quốc đã liên hệ bạn để hỗ trợ họ hiểu và trực quan hóa dữ liệu. Họ đã thử nhiều công cụ vẽ khác nhau nhưng vẫn chưa tìm được thiết kế mong muốn.
Họ muốn tìm hiểu mối quan hệ (nếu có) giữa GDP và tuổi thọ, và đã thu thập dữ liệu của hơn 200 quốc gia để phân tích. Tuy nhiên, các thử nghiệm ban đầu khiến các bên liên quan bị rối, và họ cần một chú giải rõ ràng bên dưới biểu đồ để người xem dễ hiểu.
Nhiệm vụ của bạn là tạo một biểu đồ phân tán sử dụng DataFrame life_gdp, đồng thời định kiểu và đặt vị trí chú giải theo yêu cầu.
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
Hướng dẫn bài tập
- Tạo biểu đồ phân tán sử dụng DataFrame
life_gdp, đặt trục x làLife expectancy, trục y làGDP Per Capita. - Tạo một dictionary chú giải đặt tại vị trí 20% theo trục x và 95% theo trục y.
- Cập nhật bố cục của biểu đồ để hiển thị chú giải bạn vừa tạo!
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 scatterplot
fig = px.scatter(
data_frame=____,
x="____",
y="____",
color="Continent")
# Create legend dictionary
my_legend = dict(x=0.2, y=____)
# Update the figure
fig.update_layout(showlegend=____, legend=my_legend)
# Show the plot
fig.show()