1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Làm việc với Dữ liệu Không gian địa lý trong Python

Connected

Bài tập

Trực quan hóa mật độ dân số

Quay lại bộ dữ liệu các quận. Ở một bài tập trước, bạn đã vẽ các quận với một cột đồng nhất. Nhưng thường thì chúng ta muốn thể hiện sự biến thiên không gian của một biến và tô màu đa giác tương ứng.

Trong bài này, bạn sẽ trực quan hóa sự biến thiên không gian của mật độ dân số trong khu trung tâm Paris. Trước hết, hãy tính mật độ dân số bằng cách lấy số dân chia cho diện tích, rồi thêm nó như một cột mới vào dataframe.

Bộ dữ liệu các quận đã được nạp sẵn dưới tên districts, GeoPandas đã được import là geopandas và matplotlib.pyplot là plt.

Hướng dẫn

100 XP
  • In ra vài dòng đầu của bộ dữ liệu các quận. Bạn có thấy cột 'population' không?
  • Kiểm tra diện tích của hình học các quận.
  • Thêm cột 'population_density' biểu thị số cư dân trên mỗi kilômét vuông (Lưu ý: Diện tích đang tính theo mét vuông, nên bạn cần nhân kết quả với 10**6).
  • Vẽ các quận và dùng 'population_density' để tô màu các đa giác.