2015-10-28 3 views
5

Ich frage mich, ob es eine Möglichkeit gibt, panel.grid.major.x Zeilen unter einem bestimmten Winkel in ggplot2 zu drehen? Ich habe in der Dokumentation gesehen, dass es element_line verwendet, aber es hat keinen angle Parameter, der der Drehung in axis.title.x-ähnliche Funktionen im Element des ggplot Objekts aus ggplot2 Paket von R entspricht?Gibt es eine Möglichkeit, panel.grid.major im Theme unter einem bestimmten Winkel in ggplot2 zu haben?

EDIT

I zusätzliche Leitungen auf dem Grundstück haben möchte (wie in dem beigefügten Beispiel unten), sondern geom_abline des Addierens für jede Zeile dachte ich es einfacher sein würde, die Platte Gitter zu drehen. enter image description here

+0

konnte [diese] (http://stackoverflow.com/a/33396922/1305688) beantworten mögliche Hilfe Sie erhalten, was Sie suchen? –

+0

Nein: p es dreht sich ganz ggplot –

+0

Ich bin gespannt auf was Sie erreichen wollen, indem Sie das große Raster drehen. Wenn es möglich ist, könnten Sie es vielleicht beschreiben und den Tag "[Datenvisualisierung]" hinzufügen? –

Antwort

1

Es wird definitiv viel einfacher zu verwenden geom_abline als zu versuchen, die Art und Weise zu ändern, wie Gitternetzlinien mit Koordinaten arbeiten. Sie brauchen keinen geom_abline für jede Zeile, es dauert Vektoren als Steigung und Schnittpunkt. Also:

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 ist vektorisiert .. Übrigens, theme void ist cool :) danke für die Antwort –