我尝试在包装strip.background()功能的填充参数中创建颜色渐变ggplot2()。
这里是我想要的图片:

以及我尝试使用的代码:
# Charge random data
data('mtcars')
# Create fake variable in order to create title into coloured box
mtcars$tempvar <- "My title"
# Run the ggboxplot
ggboxplot(mtcars, x = "cyl", y = "qsec",
color = "cyl",
palette = c("#E7B800", "#FC4E07", "#00AFBB"),
ylab = "cyl", xlab = "qsec",
legend = "none") +
facet_grid(. ~ tempvar) +
theme(strip.background = element_rect(fill="darkgreen"),
strip.text = element_text(size=15, colour="white") )
Run Code Online (Sandbox Code Playgroud)
这给出:

因此,我尝试从scale_color_manual()或从中创建一个调色板colorRampPalette(c("yellow", "green"))并将其放入中,element_rect()但这没有用。
我也尝试从Google图片上传带有渐变色背景的图片,并将其粘贴到正确的位置,annotation_custom(rasterGrob(image)) …
我有一个test1.txt包含很多行的文件,这些行包含不同的信息。其中,有些行具有此类信息:
Fam_grapsidae
Fam_bursidae
Fam_siluridae
Run Code Online (Sandbox Code Playgroud)
我想将更Fam_*改为italic{*},以便加入test2.txt:
italic{grapsidae}
italic{bursidae}
italic{siluridae}
Run Code Online (Sandbox Code Playgroud)
所以我尝试了sed:
sed 's/Fam_*/italic{*\}/g' test1.txt > test2.txt
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个:
italic{*}grapsidae
Run Code Online (Sandbox Code Playgroud)
因此,如何在sed命令中整合星号以italic{grapsidae}表达表情?
任何意见是极大的赞赏。