2015-10-28 7 views
5

ggplot2 içinde panel.grid.major.x satırlarını belirli bir açıda döndürmenin bir yolu olup olmadığını merak ediyorum? Ben element_line kullandığı belgelerinde gördüğüm ama R den ggplot2 paketinden ggplot nesnenin theme eleman axis.title.x benzeri fonksiyonlarda rotasyona karşılık gelen bir angle parametreyi yok?ggplot2'de belli bir açı altında panel.grid.major temasına sahip olmanın bir yolu var mı?

DÜZENLEME

(aşağıda ekli örnekte olduğu gibi), arsa üzerinde ek hatları yerine, her hat için geom_abline ekleyerek bunu paneli ızgara döndürmek için kolay olacaktır düşünce istiyoruz

. enter image description here

+0

[bu] (http://stackoverflow.com/a/33396922/1305688) Aradığınız ne elde olası yardım cevap olabilir mi? –

+0

Hayır: p tüm ggplot'u döndürür –

+0

Büyük ızgarayı döndürerek elde etmeye çalıştığınız şeyi merak ediyorum. Mümkünse, onu tarif edebilir ve '[data-visualization] 'etiketini ekleyebilirsiniz? –

cevap

1

geom_abline, kılavuz çizgilerinin koordinatlarla çalışma şeklini değiştirmeye çalışmaktan çok daha kolay olacaktır. Her satır için bir geom_abline'a ihtiyacınız yoktur, vektörleri eğim ve kesişme olarak alır. Yani:

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 vectorized .. Bu arada, tema boşluk güzel :) :) teşekkürler –