我应该如何将名称归因于列表,以使用 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 函数?的主要内容,如果未能解决你的问题,请参考以下文章

使用长标签名称设置标准图例键大小 ggplot

一场重要会议结束后,团队收到客户的负面反馈,团队把问题归因于获得需求规范时所使用的方法上。项目经理应该做什么?

如何将 r ggplot 图存储为 html 代码片段

从故事板本地化归因于UITextView

如何将 Firebase 数据检索到 TableView android 中?我应该使用 RecycleView 还是仅适用于列表?

将R ggplot中直方图中的y轴标准化为比例