在這里我有theme_light(),但在情節中我仍然有 x/y 軸和圖例 網格。我想洗掉那些,只有我的淺色背景 情節'pic'。當我使用theme_void-> 時,它會洗掉圖例,但背景是無效的。知道如何解決這個問題,所以我只有一個白色背景和我的情節嗎?
pic <- ggplot(data = art_dat, mapping = aes(x = x, y = y, group = path_id,
color = step_id)
)
geom_path(
size = .9,
alpha = 1000, #transparency of the lines
show.legend = FALSE
)
coord_equal()
theme_light()
scale_color_scico(palette = "berlin")

uj5u.com熱心網友回復:
編輯:在您發布圖片時更新。您沒有圖例,因此您不需要洗掉它。您想洗掉軸線、刻度線、文本、標題和可能(?)面板網格線:
pic <- ggplot(data = art_dat, mapping = aes(x = x, y = y, group = path_id,
color = step_id)
)
geom_path(
size = .9,
alpha = 1000, #transparency of the lines
show.legend = FALSE
)
coord_equal()
theme_light()
scale_color_scico(palette = "berlin")
theme(
axis.line = element_blank(),
axis.text = element_blank(),
axis.ticks = element_blank(),
axis.title = element_blank(),
panel.grid.major = element_blank(), # optional - remove gridlines
panel.grid.minor = element_blank() # optional - remove gridlines
)
uj5u.com熱心網友回復:
如果對主題空白進行一些調整,就可以擺脫圖例。此外,您可以使用plot.background引數將圖例設為白色。在下面的示例中,我將其設為紅色以表明沒有剩余邊距等。有一排白色像素,但我不知道該怎么做。
library(ggplot2)
p <- ggplot(mpg, aes(displ, hwy, colour = cyl))
geom_point()
p theme_void()
theme(
legend.position = "none",
plot.background = element_rect(fill = "red", colour = NA)
)

由reprex 包(v2.0.1)于 2022-01-18 創建
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/416779.html
標籤:
上一篇:在R中更改餅圖中切片的順序
