R 在不更改实际数据的情况下更改图表上的x轴标签

R 在不更改实际数据的情况下更改图表上的x轴标签,r,ggplot2,ggpubr,R,Ggplot2,Ggpubr,我有一张图表 我需要将轴上的值的名称从1234更改为Chrome、Internet Explorer、Firefox、Netscape。然而,我不知道如何做到这一点 我找到了 有什么想法吗 ggline(DF8, x = "web_browser_as_numeric", y = "ages", add = c("mean_se", "jitter"), order = c("1"

我有一张图表

我需要将轴上的值的名称从1234更改为Chrome、Internet Explorer、Firefox、Netscape。然而,我不知道如何做到这一点

我找到了

有什么想法吗

ggline(DF8, x = "web_browser_as_numeric", y = "ages", 
   add = c("mean_se", "jitter"), 
   order = c("1", "2", "3", "4"),
   ylab = "Age", xlab = "Browser")



 dput(DF8)
structure(list(ages = c(49, 47, 53, 45, 49, 51, 45, 45, 51, 43, 
49, 51, 45, 49, 37, 45, 47, 59, 55, 39, 53, 51, 43, 51, 49, 47, 
41, 53, 49, 39, 47, 51, 55, 43, 59, 49, 53, 57, 47, 41, 55, 47, 
53, 41, 57, 43, 49, 57, 55, 61), web_browser_as_numeric = structure(c(1L, 
1L, 4L, 1L, 3L, 3L, 2L, 1L, 4L, 1L, 1L, 1L, 3L, 4L, 1L, 2L, 1L, 
3L, 3L, 2L, 1L, 1L, 1L, 3L, 4L, 3L, 4L, 4L, 1L, 2L, 1L, 1L, 3L, 
1L, 1L, 2L, 1L, 2L, 3L, 4L, 2L, 3L, 1L, 1L, 1L, 1L, 3L, 3L, 4L, 
1L), .Label = c("1", "2", "3", "4"), class = c("ordered", "factor"
))), row.names = c(NA, -50L), class = "data.frame")

添加
scale\ux\uDiscrete(标签=c(“Chrome”、“Internet Explorer”、“Firefox”、“Netscape”))
Thank@stefan在哪一行代码中<代码>Gline(DF8,x=“网络浏览器”作为数字”,y=“年龄”,add=c(“平均值”,“抖动”),order=c(“1”,“2”,“3”,“4”),ylab=“年龄”,xlab=“浏览器”)“因为我在尝试添加时出错。”错误:元素6。我必须是一个向量,而不是一个ScaleDiscretePosition/ScaleDiscrete/Scale/ggproto/gg`object'将它像这样添加到gggline
ggline(…)+Scale\x\u discrete(…)
。非常感谢添加
Scale\x\u discrete(labels=c(“Chrome”、“Internet Explorer”、“Firefox”、“Netscape”)
谢谢@stefan在哪一行代码中<代码>Gline(DF8,x=“网络浏览器”作为数字”,y=“年龄”,add=c(“平均值”,“抖动”),order=c(“1”,“2”,“3”,“4”),ylab=“年龄”,xlab=“浏览器”)“因为我在尝试添加时出错。”错误:的元素6。我必须是一个向量,而不是一个ScaleDiscretePosition/ScaleDiscrete/Scale/ggproto/gg`object'将它添加到gggline,就像这样
ggline(…)+Scale\x\u discrete(…)
。非常感谢