Mục lục:
Video: Cách xác định vị trí bức ảnh được chụp ở đâu 2025
Một ggplot2 geom trong R cho biết cốt truyện bạn muốn hiển thị dữ liệu của bạn như thế nào. Ví dụ: bạn sử dụng geom_bar () để tạo biểu đồ thanh. Trong ggplot2, bạn có thể sử dụng nhiều loại địa lý được xác định trước để tạo các loại tiêu chuẩn của cốt truyện.
Một geom xác định bố cục của một lớp ggplot2. Ví dụ: có các biểu đồ địa lý để tạo biểu đồ thanh, đồ thị và sơ đồ đường thẳng (cũng như nhiều ô khác).
Mỗi geom có một stat mặc định, và mỗi stat có một geom mặc định. Trong thực tế, bạn phải chỉ định một trong số này.
Chuỗi hộp và râu stat_boxplot ()
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.
Vì vậy, nếu geom_bar () tạo một histogram theo mặc định, bạn tạo biểu đồ thanh như thế nào? Câu trả lời là trước tiên bạn phải tổng hợp dữ liệu của bạn, và sau đó chỉ định đối số stat = "identity" trong cuộc gọi của bạn đến geom_bar (). 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 mình rồi sử dụng stat = "identity" để vẽ biểu đồ thanh.
Làm thế nào để thực hiện một scatterplot trong ggplot2
Để tạo ra một scatterplot, bạn sử dụng chức năng geom_point ().Một scatterplot tạo ra các điểm (hoặc đôi khi các bong bóng hoặc các biểu tượng khác) trên biểu đồ của bạn. Mỗi điểm tương ứng với một quan sát trong dữ liệu của bạn.
Có thể bạn đã nhìn thấy hoặc tạo ra loại hình đồ hoạ này một triệu lần, vì vậy bạn đã biết rằng các điểm phân tán sử dụng hệ tọa độ Cartesian, trong đó một biến được ánh xạ đến
x
-axis và một biến thứ hai được ánh xạ tới
y
-axis.
Theo cách chính xác, trong ggplot2 bạn tạo một bản đồ giữa các biến x -axis và y . Vì vậy, để tạo ra một âm mưu của dữ liệu trận động đất, bạn lập bản đồ tràn từ $ dài đến
x -axis và động đất $ lat đến y -axis: ggplot, aes (x = long, y = lat)) + geom_point () Làm thế nào để tạo biểu đồ dòng ggplot2 Để tạo biểu đồ dạng đường, bạn sử dụng hàm geom_line (). Bạn sử dụng chức năng này một cách tương tự như geom_point (), với sự khác biệt là geom_line () vẽ một đường giữa các điểm liên tiếp trong dữ liệu của bạn. Loại biểu đồ này hữu ích cho dữ liệu chuỗi thời gian trong khung dữ liệu, chẳng hạn như dữ liệu dân số trong tập dữ liệu được xây dựng trong tập dài. Để tạo ra một biểu đồ đường thẳng về số liệu thất nghiệp, bạn sử dụng: >> ggplot (longley, aes (x = năm, y = không có việc làm)) + geom_line ()