1. 학습
  2. /
  3. 강의
  4. /
  5. Làm việc với Dữ liệu Không gian địa lý trong Python

Connected

연습 문제

Thêm bản đồ nền

Một biểu đồ chỉ có vài điểm có thể khó diễn giải nếu thiếu ngữ cảnh không gian. Vì vậy, trong bài này bạn sẽ học cách thêm một bản đồ nền.

Chúng ta sẽ sử dụng gói contextily. Hàm add_basemap() của gói này giúp bạn dễ dàng thêm bản đồ web nền vào biểu đồ. Bắt đầu bằng cách vẽ dữ liệu trước, sau đó truyền đối tượng axes của matplotlib vào hàm add_basemap(). contextily sẽ tải về các ô bản đồ web (web tiles) cần thiết cho phạm vi địa lý của biểu đồ.

Để thiết lập kích thước các điểm được vẽ, bạn có thể dùng từ khóa markersize của phương thức plot().

Pandas đã được nhập với tên pd và matplotlib pyplot đã được nhập với tên plt.

지침

100 XP
  • Import contextily.
  • Thực hiện lại hình vẽ của bài trước: vẽ tất cả các điểm trong restaurant.
  • Đặt kích thước marker bằng 1 để giảm kích thước các điểm.
  • Dùng hàm add_basemap() của contextily để thêm bản đồ nền: đối số đầu tiên là đối tượng axes của matplotlib ax.