我应该如何将名称归因于列表,以使用 ggplot 函数?
Posted
技术标签:
【中文标题】我应该如何将名称归因于列表,以使用 ggplot 函数?【英文标题】:How should I attribute names to a list, to work with ggplot function? 【发布时间】:2022-01-20 18:19:05 【问题描述】:我创建了一个列表列表,每个列表代表一个变量:
names(needed_data) <- c(
"Ano", "Casamentos Hungria", "Casamentos Eslovénia",
"Casamentos Noruega", "Divórcios Hungria",
"Divórcios Eslovénia","Divórcios Noruega"
)
然后,我继续在ggplot
函数中使用needed_data
,但是当我编写例如aes(x = "Ano", y = "Casamentos Hungria")
时,我认为R-Studio 不“理解”这段代码。我应该如何命名列表,以便它起作用?
【问题讨论】:
如果有人可以编辑问题,将不胜感激 【参考方案1】:aes()
使用 tidy evaluation - 尝试任一
aes(x = Ano, y = `Casamentos Hungria`)
或
aes_string(x = "Ano", y = "`Casamentos Hungria`")
【讨论】:
hm,不幸地出现另一个错误:(“解析错误(文本 = elt)::1:12:意外符号”)。但是是否有另一种命名列表的方法,以便 aes() 识别? 您能否在问题中包含导致此错误的ggplot()
调用?
ggplot(needed_data,aes_string(x="Ano",y="Casamentos Hungria"))+geom_point()
查看我的编辑 - 让我知道这是否有效以上是关于我应该如何将名称归因于列表,以使用 ggplot 函数?的主要内容,如果未能解决你的问题,请参考以下文章
一场重要会议结束后,团队收到客户的负面反馈,团队把问题归因于获得需求规范时所使用的方法上。项目经理应该做什么?
如何将 Firebase 数据检索到 TableView android 中?我应该使用 RecycleView 还是仅适用于列表?