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

Vẽ biểu đồ chim cánh cụt bằng chain

Kết hợp các biểu đồ cho nhiều nhóm giúp bạn so sánh các đặc điểm trong nội bộ nhóm và giữa các nhóm. Giờ hãy kết hợp điều đó với trải nghiệm macro! Trong bài này, bạn sẽ xem ba loài chim cánh cụt: Adelie, Chinstrap và Gentoo. Đồng nghiệp của bạn cho rằng có thể suy ra loài bằng cách so sánh chiều dài vây bơi và khối lượng cơ thể. Hãy kiểm chứng xem họ có đúng không!

DataFrame penguins đã được nhập sẵn cho bạn, cùng với tất cả các gói cần thiết.

Bài tập này là một phần của khóa học

Xử lý dữ liệu trong Julia

Xem khóa học

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

  • Bên trong macro, nhóm DataFrame penguins theo cột species.
  • Tạo biểu đồ scatter của cột flipper_length_mm so với body_mass_g cho các nhóm khác nhau, dùng các nhãn đã cung cấp. Bạn có thể dùng gdf[1] để truy cập nhóm đầu tiên của gdf (một GroupedDataFrame).
  • Nhớ vẽ tất cả các loài trên cùng một biểu đồ.

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.

@chain penguins begin
	
    # Group by species
    ____
    
    # Create a scatter plot for each species group
    ____ ____(_[1].flipper_length_mm, _[1].body_mass_g, label="Adelie")
    ____ ____(____, ____, label="Chinstrip")
    ____(____, ____, label="Gentoo", legend=:topleft)
    
    xlabel!("Flipper length in mm")
    ylabel!("Body mass in g")
end
Chỉnh sửa và Chạy Mã