2016-03-01 27 views
14

docs.ggplot2.org hiện cung cấp tài liệu rất ít cho hàm ggplotGrob. Các EPFL website là một chút thông tin nhiều hơn nhưng nó vẫn không phải là rất hữu ích.`ggplotGrob` hoạt động như thế nào?

Bạn có thể vui lòng cung cấp hướng dẫn ngắn về những gì người ta có thể làm với chức năng ggplotGrob?

+0

Mục tiêu cuối cùng của tôi là tạo lại biểu đồ được trình bày trong [câu trả lời này] (http://stackoverflow.com/questions/11353287/how-do-you-add-a-general-label-to-facets-in- ggplot2/12660057 # 12660057). Mã trong câu trả lời đang sử dụng các hàm không được chấp nhận. –

+0

ggplot2 có nhiều tùy chọn nhãn sắc thái nhiều hơn bây giờ. xin vui lòng xem nếu họ có thể đáp ứng nhu cầu của bạn đầu tiên trước khi grobbing. – hrbrmstr

+1

btw "Trang web EPFL" chỉ là một phiên bản cũ của tài liệu, trước khi ggplotGrob bị xóa và sau đó được giới thiệu lại dưới dạng khác, IIRC. – baptiste

Trả lời

19

ggplotGrob giống với ggplot_gtable(ggplot_build(x)); nó chỉ là một chức năng thuận tiện để tiết kiệm một số gõ.

Mục tiêu cuối cùng là chuyển đổi đối tượng ggplot, chủ yếu là danh sách mô tả cách xây dựng cốt truyện, thành một gtable, là đối tượng đồ họa dạng lưới (grob) có thể được vẽ trên thiết bị. Vì vậy, nếu những gì bạn đang làm sau là thay đổi đầu ra của ggplotGrob để thay đổi bố cục hoặc thêm các thành phần đồ họa vào nó, bạn nên xem xét gói gtable.

Các vấn đề liên quan