我正在尝试使用personal theme function重新定义图的调色板,但是似乎我无法在函数中更改函数。
因此,如果我运行以下命令,则可以成功完成我需要的操作,但是当我在主题中插入该行代码时,操作不会成功。
my_colours_pal <- c("#EBB600", "#40A4D8", "#5D3A9B", "#DC3220", "#D35FB7, "#32CD32")
scale_colour_discrete <- function(...) ggplot2::scale_colour_manual(my_colours_pal)
是否可以在新功能中重新定义“外部”功能?就像assign()
,但具有功能。喜欢:
changefxs <- function (condition) {
my_colours_pal <- c("#EBB600", "#40A4D8", "#5D3A9B", "#DC3220", "#D35FB7, "#32CD32")
scale_colour_discrete <- function(...) ggplot2::scale_colour_manual(my_colours_pal)
}