Ba gói thực tế là ba khái niệm vẽ đồ thị khác nhau. Thiết bị âm mưu tiêu chuẩn diễn ra nhanh chóng nếu bạn biết bạn đang làm gì, và trong mắt tôi - khá trực quan theo nghĩa là tất cả các lệnh xử lý các phần tử cụ thể của đồ thị (ô, tiêu đề, trục, nhãn, chú giải, .. .). Các biểu đồ này khá linh hoạt trong bố cục và tôi thấy chúng hữu ích cho hầu hết các biểu đồ thống kê chuẩn và đồ thị 2D thẳng về phía trước.
Lưới là thiết bị vẽ đồ thị dựa trên lưới và cho phép linh hoạt hơn nhiều. Về cơ bản, bạn có thể vẽ bất cứ thứ gì bạn muốn, như được hiển thị trên R Graph Gallery. Đồ thị cũng có thể được chú thích. Lattice là -again, trong mắt tôi - rất hữu ích cho các đồ thị cao cấp có thể tùy chỉnh. Tôi sử dụng nó chủ yếu khi tôi tạo bản đồ màu, hình ảnh 3D và đồ thị kết hợp của các tập con khác nhau của dữ liệu của tôi (ví dụ: trong xây dựng mô hình, cho các hiệu ứng của các thuật ngữ khác nhau.). Xem thêm Using lattice graphics in R.
ggplot2 thực sự là một nỗ lực để kết hợp tốt của cả hai hệ thống: bạn giữ phần lớn sự linh hoạt của mạng, nhưng bạn làm việc trên các đối tượng đồ thị dễ dàng xác định như bạn làm với âm mưu tiêu chuẩn. Đầu ra đồ họa nhìn chung tốt hơn so với các thiết lập tiêu chuẩn trong gói tiêu chuẩn, và với ít rắc rối hơn với mạng tinh thể. Cá nhân, tôi chỉ có ít kinh nghiệm với ggplot2, nhưng nó trông chắc chắn đầy hứa hẹn. Tôi vẫn thích gói đồ thị cơ bản hơn, nhưng điều đó có lẽ nhiều hơn để làm với thực tế là tôi đang sử dụng nó. Những con khỉ cũ và những mánh khóe mới và tất cả ...
Về cơ bản, tôi muốn nói với những gì bạn cảm thấy thoải mái nhất. Tôi chắc chắn sẽ tìm hiểu ít nhất những điều cơ bản của gói tiêu chuẩn, nhưng từ đó tôi đoán ggplot2 cung cấp cho bạn mọi thứ bạn cần nếu bạn không đi vào đồ họa cao cấp. Nếu bạn thực sự muốn tạo ra các biểu đồ phức tạp tùy chỉnh, việc biết mạng tinh thể chỉ có thể giúp bạn. Nhưng nếu không, hai cái kia cung cấp mọi thứ bạn cần và sử dụng khá thẳng.
Nguồn
2010-09-20 10:57:00
Chi tiết nào, cụ thể là bạn đề cập đến điều đó không thể được kiểm soát với ggplot2? Tôi đồng ý rằng có rất nhiều tùy chọn "ẩn", nhưng chúng chắc chắn ở đó. (theme_get(), ví dụ) –
Tôi cho rằng tôi có thể mở rộng thêm nữa ... Có một mức mà tại đó ggplot được ghi lại và sử dụng ở mức điều khiển tối thiểu. Sau đó, có một nơi khác có nhiều hơn một chút, khi bạn tìm thấy nhiều tùy chọn ẩn ... và sau đó có những thứ bạn không thể kiểm soát như mặt bất thường hoặc độ phân giải và tính năng làm mịn của mặt (nếu tôi muốn lấp đầy đầu đỏ và xanh dưới cùng?). Tôi thực sự không thể liệt kê mọi thứ bạn không thể kiểm soát. Không chắc chắn nếu điều này được thay đổi nhưng một cái gì đó đơn giản như nhãn bù đắp từ trục * là * không thể. – John
Điều đó nói rằng, tôi nghĩ rằng nó xử lý 95% + đồ thị tốt hơn so với mọi người có thể tự xử lý nó và rằng đây là những vấn đề tương đối bí truyền đối với nhiều người. – John