Einstellung panel.Grenze in ggplot Thema wird im hintergrund weiß (wischt sich den plot selbst)
Möchte ich, um die Grenze von meinem Grundstücke in einer bestimmten Farbe außer schwarz. Ich merke, dass wenn ich das Standard-theme zu theme_bw() mit:
theme_set(theme_bw())
dass ich einstellen kann die Grenze zu der Farbe möchte ich mit
theme(panel.border = element_rect(color="darkred", size=0.5, linetype="solid").
Das scheint zu funktionieren ok. Der Rand jeder Platte, ob es eine facettenreiche Handlung oder eine einzelne Handlung, nimmt das "dunkelrot" Farbe und der rest der Handlung ist die gleiche, wie es war, bevor ich gewechselt der Systemsteuerung.Grenze.
Allerdings, wenn ich ein anderes Standard-theme, sagen theme_gray() oder theme_classic(), dann ist die Grenze ändert sich aber der Inhalt der einzelnen Facetten ist ausgelöscht (komplett weiß).
Irgendeine Idee, was die Ursache für diese Differenz im Verhalten oder was ich tun kann um es zu beheben? Ich möchte theme_gray() und legen Sie eine dünne, farbige Linie um den Rand jeder Facette.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hilfe-Seite des
theme()
sagt, dasspanel.borded=
This should be used with fill=NA
denn es deckt panels.Für die
theme_bw()
es ist schonpanel.border = element_rect(fill = NA,colour = "grey50")
, so, wenn Sie Ihre Aussage nur die Farbe ändert und die Füllung bleibt alsNA
.Für
theme_grey()
undtheme_bw()
es istpanel.border = element_blank()
also, wenn Sie fügen Sie Ihre Anweisungcolor=
undfill=
geändert werden, weil vorher das element leer ist und der default-Wert fürrect
istfill="white"
(zumindest fürtheme_grey()
).Verwenden