gpt4 book ai didi

r - 如何使用 R 中作为函数参数提供的变量名来命名图形的标题?

转载 作者:行者123 更新时间:2023-12-04 09:57:09 25 4
gpt4 key购买 nike

我有一个函数,其唯一目标是生成条形图。我的数据集名为 south

# ......................................................................................
# Data for my example
south = matrix(data = sample(x = c("A","B","C"), size = 1032, replace = T), ncol = 12)
# ......................................................................................
# Function to graph the count of 'A', 'B', and 'C' from 'data'
graphMaker = function(system){
system %>%
as.data.frame() %>%
gather(key = "Key", value = "Values") %>%
ggplot(aes(Values, fill = Values)) +
geom_bar() +
labs(title = ________________)
}
# ......................................................................................

How do I get my graph's title to be string I supplied to my function's argument system?

如果我尝试 labs(title = system),我会得到一个标题为“C”的图表。

最终,这就是我希望图表的样子。

enter image description here

最佳答案

只需使用替换

labs(title = substitute(system))

关于r - 如何使用 R 中作为函数参数提供的变量名来命名图形的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57328959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com