Đào sâu với các biến đổi cơ bản
Bạn muốn kiểm tra xem dân số của một bang có tương quan với số lượng mặt hàng bán tại các chợ nông sản hay không. Để kiểm tra, hãy lấy log của dân số và vẽ biểu đồ scatter so với số lượng mặt hàng mà một chợ bán. Từ những lần khám phá trước với bộ dữ liệu này, bạn biết sẽ có rất nhiều điểm chồng lên nhau, nên để nhận diện mẫu rõ hơn, bạn muốn giảm độ mờ của điểm đánh dấu.
Bài tập này là một phần của khóa học
Nâng cấp trực quan hóa dữ liệu của bạn với Python
Hướng dẫn bài tập
- Dùng
numpy(đã import lànp) để tạo cột mới:log_popbằng cách lấy log của dân số bang. - Truyền cột log vừa tạo này vào ánh xạ trục x của hàm vẽ scatter plot.
- Đặt độ mờ của scatter plot là 25% để thể hiện phần chồng lấn.
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 a new logged population column
markets['____'] = np.____(markets['____'])
# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____',
y = 'num_items_sold',
# Reduce point opacity to show overlap
____ = ____,
data = markets)
plt.show()