Mục lục:
- Thêm các khía cạnh
- Trong ví dụ sau, bạn ánh xạ cột mtcars $ cyl đến cả hình dạng và màu sắc của các điểm. hai thang đo riêng biệt nhưng chồng chéo nhau: Một thang đo kiểm soát hình dạng, trong khi thang thứ hai kiểm soát màu sắc của các điểm: >> p <- ggplot (mtcars, ae s (x = hp, y = mpg)) + + geom_point (aes (shape = factor (cyl), color = factor (cyl)))
- -axis labels, bạn sử dụng các hàm xlab () và ylab ().
Video: Statistical Programming with R by Connor Harris 2025
Ngoài dữ liệu, geoms và stats, Các đặc điểm của một ggplot2 trong R bao gồm các khía cạnh và quy mô Các khía cạnh cho phép bạn hình dung các tập con khác nhau của dữ liệu trong một cốt truyện đơn lẻ.Giá bao gồm không chỉ x -axis và y trục, nhưng cũng có thêm bất kỳ phím bổ sung nào giải thích dữ liệu của bạn (ví dụ: khi các phân nhóm khác nhau có màu sắc khác nhau trong cốt truyện của bạn).
Thêm các khía cạnh
Để làm cho điểm phân tán cơ bản về tiêu hao nhiên liệu so với hiệu năng,
Sau đó, để thêm các phần tử, sử dụng hàm facet_grid ().Chức năng này cho phép bạn tạo một lưới hai chiều xác định các biến số mặt. các đối số để facet_grid () như là một công thức của mẫu các hàng ~ cột.Nói cách khác, một dấu ngã (~) tách các biến hàng từ biến cột.
Để minh họa, thêm các mặt với số xi lanh như các cột. Điều này có nghĩa là công thức của bạn là ~ cyl. Lưu ý rằng vì không có hàng như các mặt, không có gì trước ký tự dấu ngã:
facet_grid ().
Tương tự như facet_grid (), bạn cũng có thể sử dụng hàm facet_wrap () để bọc một chiều của các mặt để lấp đầy ô cốt truyện.
Thêm các mặt bằng với facet_grid ()Trong ggplot2, quy mô kiểm soát cách dữ liệu của bạn được ánh xạ tới geom của bạn. Bằng cách này, dữ liệu của bạn được ánh xạ tới một cái gì đó bạn có thể nhìn thấy (ví dụ:, điểm, màu sắc, vị trí, hoặc hình dạng)
Gói ggplot2 rất tốt khi chọn các giá trị mặc định hợp lý cho quy mô của bạn.Trong hầu hết các trường hợp, bạn không phải làm nhiều để tùy chỉnh quy mô của mình. Tuy nhiên, ggplot2 đã một loạt các chức năng rất phức tạp và các thiết lập để cung cấp cho bạn kiểm soát hạt mịn về hành vi và sự xuất hiện của bạn.Trong ví dụ sau, bạn ánh xạ cột mtcars $ cyl đến cả hình dạng và màu sắc của các điểm. hai thang đo riêng biệt nhưng chồng chéo nhau: Một thang đo kiểm soát hình dạng, trong khi thang thứ hai kiểm soát màu sắc của các điểm: >> p <- ggplot (mtcars, ae s (x = hp, y = mpg)) + + geom_point (aes (shape = factor (cyl), color = factor (cyl)))
Tên của một quy mô mặc định cho tên của biến được ánh xạ với nó. Trong trường hợp này, bạn vẽ yếu tố (cyl) theo thang đo. Để thay đổi sự xuất hiện của một quy mô, bạn cần phải thêm một chức năng quy mô để âm mưu của bạn. Chức năng quy mô cụ thể mà bạn sử dụng phụ thuộc vào loại quy mô, nhưng trong trường hợp này, bạn có một quy mô với các giá trị rời rạc, do đó, bạn sử dụng hàm scale_shape_discrete ().
Bạn cũng có một thang màu với giá trị rời rạc, do đó bạn có thể kiểm soát nó với scale_colour_discrete (). Để thay đổi tên xuất hiện trong huyền thoại của cốt truyện, bạn cần chỉ định tên đối số cho các quy mô này. Ví dụ: thay đổi tên của chú giải thành "Cylinders" bằng cách đặt tên đối số = "Cylinders": >> p + + scale_shape_discrete (name = "Cylinders") + + scale_colour_discrete (name = "Cylinders") > Tương tự, để thay đổi thang đo
x
-axis, bạn sẽ sử dụng scale_x_continuous ().
Thay đổi các tùy chọn
Trong ggplot2, bạn cũng có thể kiểm soát hoàn toàn các tiêu đề, nhãn và tất cả các tham số âm mưu khác.
Để thêm
x -axis và y
-axis labels, bạn sử dụng các hàm xlab () và ylab ().
Để thêm một tiêu đề chính, bạn sử dụng hàm ggtitle ():
ggplot (mtcars, aes (x = hp, y = mpg)) + geom_point (color = "red") + + xlab (" Hiệu suất (sức ngựa) ") + + ylab (" Nhiên liệu tiêu thụ (mpg) ") + + ggtitle (" So sánh xe ô tô ") Hình ảnh của bạn trông giống hình ảnh dưới đây. tùy chọn ggplot2. "Width =" 535 "> Thay đổi tùy chọn ggplot2.