R:从绘图镜像y轴
我有这个问题。我得到了一张热图,(但我想这适用于每个情节),但我需要镜像我的y轴 我在这里得到了一些示例代码:R:从绘图镜像y轴,r,mirror,heatmap,axes,R,Mirror,Heatmap,Axes,我有这个问题。我得到了一张热图,(但我想这适用于每个情节),但我需要镜像我的y轴 我在这里得到了一些示例代码: library(gstat) x <- seq(1,50,length=50) y <- seq(1,50,length=50) z <- rnorm(1000) df <- data.frame(x=x,y=y,z=z) image(df,col=heat.colors(256)) 库(gstat) 这对你有用吗(不过有点麻烦) df2plotrix软件包
library(gstat)
x <- seq(1,50,length=50)
y <- seq(1,50,length=50)
z <- rnorm(1000)
df <- data.frame(x=x,y=y,z=z)
image(df,col=heat.colors(256))
库(gstat)
这对你有用吗(不过有点麻烦)
df2plotrix软件包中的revaxis函数“反转“x”和“y”轴之一或两者的意义”。它不能解决您的问题(Nick的解决方案是正确的),但当您需要使用反向轴绘制散点图时,它会很有用。我会使用rev
这样:
df <- data.frame(x=x,y=rev(y),z=z)
df对于垂直轴向下增加,我为以下问题提供了两种方法(两种不同的答案):
请参见“帮助”页面中的?plot.default,它指定
xlim:绘图的x极限(x1,x2)。请注意,“x1>x2”是
允许并导致“反向轴”
这是行不通的,因为如果x=列和y=行,你会突然得到错误的单元格。我不完全确定你所说的列和行是什么意思?好吧,假设x=carnames,y=马力,z=发动机类型,然后突然马力转过来了。所以突然间,一辆小汽车的马力大了,而一辆大卡车的马力小了。如果我用你的方法
df <- data.frame(x=x,y=rev(y),z=z)
library(gstat)
x <- seq(1,50,length=50)
y <- seq(1,50,length=50)
z <- rnorm(1000)
df <- data.frame(x=x,y=y,z=z)
image(df,col=heat.colors(256), ylim = rev(range(y)))