对于我的图表
ggplot(data=data, x=x, y=y, fill=factor(c)+ geom_path()+geom_errorbar()+ geom_point()
Run Code Online (Sandbox Code Playgroud)
我想绘制 y.axis 反向,使用
scale_y_reverse()
Run Code Online (Sandbox Code Playgroud)
同时定义其限制、中断、标签和扩展。
通常我使用:
scale_y_continuous(limits=c(x,y), breaks=c(x,y,z), labels=c(x,y,z), expand(x,y))
Run Code Online (Sandbox Code Playgroud)
好吧,显然
scale_y_reverse()
Run Code Online (Sandbox Code Playgroud)
和 scale_y_continous() 以某种方式被认为是相同的代码!?当我收到错误时,说:
“'y' 的比例已经存在。为 'y' 添加另一个比例,这将替换现有的比例。”
我发现一个帖子说可以组合这两个命令,因此我尝试了:
scale_y_reverse(limits=c(x,y), breaks=c(x,y,z), labels=c(x,y,z), expand(x,y))
Run Code Online (Sandbox Code Playgroud)
这也不起作用。
我相信一定有办法,和往常一样,我想这很简单..一旦你知道了。
我希望有人知道如何解决这个问题。
亲切的问候