Bắt đầu ngayBắt đầu miễn phí

Vẽ khu phố Urban Residents và các tác phẩm nghệ thuật

Giờ bạn biết rằng phần lớn tác phẩm nghệ thuật nằm trong khu phố Urban Residents. Trong bài này, bạn sẽ tạo một biểu đồ hiển thị các tác phẩm trong khu vực đó. Trước tiên, bạn sẽ lọc chỉ urban_art từ neighborhood_art và lọc urban_polygon từ neighborhoods. Sau đó, bạn sẽ vẽ đa giác làm ax trước khi thêm lớp điểm của các tác phẩm nghệ thuật.

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 không gian địa lý bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một GeoDataFrame tên urban_art bằng bộ truy cập .loc[] để lấy riêng các tác phẩm trong khu phố "Urban Residents".
  • Dùng .loc[] lần nữa để tạo một GeoDataFrame tên urban_polygon từ neighborhoods chỉ với đa giác "Urban Residents".
  • Vẽ urban_polygon thành ax và đặt colorlightgreen.
  • Vẽ các tác phẩm trong urban_art. Truyền ba tham số: đặt ax = ax để thêm lớp này lên urban_polygon, dùng type để gắn nhãn các điểm, và đặt legend = True.

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 urban_art from neighborhood_art where the neighborhood name is Urban Residents
urban_art = neighborhood_art.loc[neighborhood_art.name == ____]

# Get just the Urban Residents neighborhood polygon and save it as urban_polygon
urban_polygon = neighborhoods.loc[____.____ == "Urban Residents"]

# Plot the urban_polygon as ax 
ax = ____.____(color = 'lightgreen')

# Add a plot of the urban_art and show it
urban_art.plot( ax = ax, ____ = 'type', legend = True);
plt.show()
Chỉnh sửa và Chạy Mã