Jaki jest właściwy sposób na wyłączenie wszystkich sieci w Rpy2 podczas używania theme_bw
motyw? Wiem, że mogę się włączyć theme_bw
następująco:
ggplot2.theme_set(ggplot2.theme_bw(12))
ale nie wiem, jak wyłączyć sieci. dzięki.
Odpowiedzi:
3 dla odpowiedzi № 1Zasadniczo robi się to w taki sam sposób, jak przy użyciu ggplot2 z R.
Oto przykład, który wyłącza siatkę przecinającą się z osią X. Więcej sposobów na "temat" fabuły można znaleźć w dokumentacji i tutoriali dla 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()