R深度图,要求负y轴为正

时间:2017-07-14 16:58:24

标签: r plot ggplot2 axis

请耐心等待我的解释,因为我不确定传递此信息的最佳方式。 我试图绘制深度图,但我想要y轴'负轴为正值,因为看起来令人愉悦的是能够用自变量显示深度。在这个编译中,我希望x轴位于图形的顶部,y轴位于图形的左侧。 y轴将从0,0开始并向下移动到80(沿规范负轴向下但我希望值显示为正)。

不确定如何做到这一点,任何帮助将不胜感激。我正在查看堆栈流程,并且已经给那些与MATLAB和Java类似问题的人提供了唯一的小帮助。

2 个答案:

答案 0 :(得分:1)

你可以指定ylim,通常顺序颠倒。

plot(iris[,3:4], pch=20, ylim=c(3,0))

Reversed Limits

答案 1 :(得分:0)

ggplot2解决方案:使用scale_y_reverse()

# Create data frame
df <- data.frame(Depth = 0:80, Stuff = runif(81, 0, 1))

# Plot it
ggplot(df) + geom_point(aes(x = Stuff, y = Depth)) + scale_y_reverse()

enter image description here