Was ist der richtige Weg, um alle Grids in Rpy2 auszuschalten, während Sie den theme_bw
Thema? Ich weiß, dass ich mich einschalten kann theme_bw
wie folgt:
ggplot2.theme_set(ggplot2.theme_bw(12))
aber unsicher, wie man die Gitter abstellt. Vielen Dank.
Antworten:
3 für die Antwort № 1Es ist im Grunde genommen so wie man es bei ggplot2 von R machen würde.
Hier ist ein Beispiel, das das Gitter mit der X-Achse schneidet. Weitere Möglichkeiten, ein Diagramm zu "entwerfen", finden Sie in Dokumentationen und Tutorials für ggplot2.
from rpy2.robjects.lib.ggplot2 import ggplot,
aes_string,
geom_histogram,
element_blank,
theme_bw,
theme
from rpy2.robjects import r
nogrid_x_theme = theme(**{"panel.grid.major.x": element_blank(),
"panel.grid.minor.x": element_blank()})
iris = r("iris")
p = ggplot(iris) + geom_histogram(aes_string(x = "Sepal.Width"))
p += theme_bw() + nogrid_x_theme
p.plot()