R 将数据点y值指定给不同的y_离散轴值(ggplot)

R 将数据点y值指定给不同的y_离散轴值(ggplot),r,ggplot2,R,Ggplot2,假设我有一个数据帧(test)和离散y刻度(ydiscrete): testaes(x=x,y=factor(y,labels=c(2,2,4))谢谢@Roland。无论如何,是否可以使用if语句来标记“代码不假设值的顺序,只假设级别的顺序。要保存,您可以明确指定:因子(y,levels=c(“2”,“4”,“4”),labels=c(2,2,4))谢谢,@Roland!这非常有用。我可以使用scale\u shape\u手册为每个关卡指定不同的形状吗?我想我可以通过以下代码来完成:测试$y

假设我有一个数据帧(test)和离散y刻度(ydiscrete):


test
aes(x=x,y=factor(y,labels=c(2,2,4))
谢谢@Roland。无论如何,是否可以使用if语句来标记“代码不假设值的顺序,只假设级别的顺序。要保存,您可以明确指定:
因子(y,levels=c(“2”,“4”,“4”),labels=c(2,2,4))
谢谢,@Roland!这非常有用。我可以使用scale\u shape\u手册为每个关卡指定不同的形状吗?我想我可以通过以下代码来完成:
测试$y