You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ggplot2和ggalt绘制哑铃图时遇未知参数警告问题求助

解决ggalt哑铃图的参数警告问题

嘿,我来帮你搞定这个警告问题!你遇到的Ignoring unknown parameters: point.colour.1(应该是输入时把小写L误写成了数字1),本质是因为你用了ggalt旧版本的参数命名,现在这个包已经更新了参数规则啦。

问题原因

ggalt的geom_dumbbell函数在后续版本里调整了参数命名逻辑,原来的point.colour.l/point.colour.r、point.size.l/point.size.r这些参数已经被弃用,换成了更直观的命名方式:

  • 左边点的颜色:从point.colour.l改成colour_x
  • 右边点的颜色:从point.colour.r改成colour_xend
  • 左边点的大小:从point.size.l改成size_x
  • 右边点的大小:从point.size.r改成size_xend

修正后的代码

我把你的代码调整成符合当前ggalt版本的写法,顺便修正了Library的大小写规范(虽然R对大小写不敏感,但小写是标准写法):

library(ggplot2)
library(ggalt)

ggplot(d4, aes(x = Age.Dx, xend = Current.age, y = Mutation, group = Mutation)) +
  geom_dumbbell(
    colour = "lightblue", # 哑铃连线的颜色,也可以保留你原来的"light blue"
    colour_x = "darkred",    # 确诊时间点(Age.Dx)对应的点颜色
    colour_xend = "darkBlue",# 死亡时间点(Current.age)对应的点颜色
    size_x = 2.5,            # 左边点的大小
    size_xend = 2.5          # 右边点的大小
  )

运行这段代码后,那个未知参数的警告就会消失,哑铃图也能正常显示啦。

内容的提问来源于stack exchange,提问作者Ningman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:20:43