我正在使用R中的visreg包来可视化模型的拟合。该软件包可以选择使用ggplot或base R制作图。当我使用gg=TRUE
运行代码时,我无法更改x轴刻度标签等内容。每当我尝试使用scale_x_discrete
时,它都会给我一个错误“'x'的比例已经存在。为'x'添加另一个比例,它将取代现有比例。”是否可以使用自定义比例(例如自定义刻度标签)替换ggplot中的现有比例?
例如:
library(visreg)
library(ggplot2)
data("diamonds")
lm1 = lm(price~color + cut + carat, data = diamonds)
visreg(lm1, "cut", gg= TRUE)
如果我要执行以下操作,它会给我错误:
visreg(lm1, "cut", gg= TRUE)+scale_x_discrete(labels=c("F", "G", "VG", "P", "I"))