我试图找到解决问题的方法,但我做不到。
我想用 绘制 geom_violin draw_quantiles c(0.25, .50, .75)
,但它返回此错误:
“grid.Call.graphics 中的错误(C_lines,x$x,x$y,index,x$arrow):‘color’或‘lty’中的十六进制数字无效”
触发错误的代码如下:
p4 <- p3 +
geom_violin(data = Data_Set[-c(1:5), ],
aes(x = Per_Set, y = Sales, group = Per_Set),
fill = NA, colour = "darkgrey",
draw_quantiles = c(0.25, 0.50, 0.75)) +
coord_cartesian(ylim = c(0,
max(Var_Comp1, Var_Comp2, Var_Comp3)))
如果我在没有 的情况下运行相同的代码draw_quantiles = c(0.25, 0.50, 0.75))
,它可以工作:
p4 <- p3 +
geom_violin(data = Data_Set[-c(1:5), ],
aes(x = Per_Set, y = Sales, group = Per_Set),
fill = NA, colour = "darkgrey") +
coord_cartesian(ylim = c(0,
max(Var_Comp1, Var_Comp2, Var_Comp3)))
如果我运行相同的代码draw_quantiles = c(0.25, 0.50, 0.75))
但没有 + coord_cartesian(ylim = c(0, max(Var_Comp1, Var_Comp2, Var_Comp3)))
它不起作用:
p4 <- p3 +
geom_violin(data = Data_Set[-c(1:5), ],
aes(x = Per_Set, y = Sales, group = Per_Set),
fill = NA, colour = "darkgrey",
draw_quantiles = c(0.25, 0.50, 0.75))
与以前相同的消息错误:
“grid.Call.graphics 中的错误(C_lines,x$x,x$y,index,x$arrow):‘color’或‘lty’中的十六进制数字无效”
任何人都可以帮我解决这个问题吗?我不知道“颜色”或“lty”(线型)与此有什么关系。
附言。p3在 Data_Set 中有geom_lines
并且geom_points
没有 NA。y 轴在 R 中被格式化为日期。