2015-10-28 18 views
5

Tôi tự hỏi nếu có một cách để xoay các dòng panel.grid.major.x theo góc cụ thể trong ggplot2? Tôi đã thấy trong tài liệu hướng dẫn sử dụng element_line nhưng không có thông số angle tương ứng với xoay trong các hàm giống như axis.title.x trong phần tử theme của đối tượng ggplot từ ggplot2 gói từ R?Có cách nào để có panel.grid.major trong chủ đề theo góc cụ thể trong ggplot2 không?

EDIT

Tôi muốn có dòng bổ sung trên cốt truyện (như trong ví dụ đính kèm dưới đây) nhưng thay vì thêm geom_abline cho mỗi dòng tôi nghĩ rằng nó sẽ dễ dàng hơn để xoay lưới bảng. enter image description here

+0

thể [này] (http://stackoverflow.com/a/33396922/1305688) trả lời có thể giúp bạn có được những gì bạn đang tìm kiếm? –

+0

Không: p nó xoay toàn bộ ggplot –

+0

Tôi tò mò với những gì bạn đang cố gắng đạt được bằng cách xoay lưới chính. Nếu có thể bạn có thể mô tả nó và thêm thẻ '[data-visualization] '? –

Trả lời

1

Chắc chắn sẽ dễ dàng hơn nhiều khi sử dụng geom_abline hơn là cố gắng thay đổi cách đường lưới làm việc với tọa độ. Bạn không cần geom_abline cho mỗi dòng, nó sẽ lấy các vectơ là độ dốc và chặn. Vì vậy:

ggplot(mtcars, aes(x = disp, y = mpg)) + 
    geom_point() + 
    theme_void() + 
    geom_abline(slope = 2, intercept = 0:10 * 50 - 800, colour = "grey50") 

enter image description here

+0

Oh, geom_abline được vector hóa .. Nhân tiện, theme void is cool :) cảm ơn vì đã trả lời –

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