Video: Bài giảng 4: Cách đọc dữ liệu từ Excel vào R 2025
Để tạo biểu đồ thanh với ggplot2 trong R, bạn sử dụng chức năng geom_bar (). Tuy nhiên, lưu ý rằng stat mặc định là stat_bin (), được sử dụng để cắt dữ liệu của bạn thành thùng rác. Do đó, hành vi mặc định của geom_bar () là tạo biểu đồ.
Ví dụ: để tạo biểu đồ độ sâu của trận động đất trong bộ dữ liệu tràn, bạn thực hiện như sau: >> ggplot (trũng, aes (x = chiều sâu)) + geom_bar ()> ggplot (trắc địa, aes (x = chiều sâu)) + geom_bar (binwidth = 50)
Lưu ý rằng lập bản đồ của bạn chỉ định nghĩa biến
x -axis (trong trường hợp này, tràn sâu $). Một đối số hữu ích để geom_bar () là binwidth, điều khiển kích thước thùng rác mà dữ liệu của bạn được cắt thành.
Trong ví dụ tiếp theo, bạn sử dụng aggregate () để tính toán số trận động đất tại các tầng sâu khác nhau:
động đất. agg name (quakes. agg) <- c ("depth", "mag")
Bây giờ bạn có thể vẽ đồ vật tràn. agg với geom_bar (stat = "identity"):
->
ggplot (trắc địa, agg, aes (x = độ sâu, y = mag)) + + geom_bar (stat = "identity")Nói tóm lại, bạn có thể sử dụng geom_bar () để tạo biểu đồ và để ggplot2 tóm tắt dữ liệu của bạn hoặc bạn có thể tóm tắt dữ liệu của bạn và sử dụng stat = "identity" để vẽ biểu đồ thanh.