根据谷歌的说法,在 R 中旋转一个图(具有以下旋转设置)似乎是不可能的。
所以我正在寻找一种方法来做到这一点,但直到现在仍然没有成功。
旋转设置:
- 旋转中心是绘图的原点 ({0,0})
- 给定的角度将是 y 轴和绘图之间的角度。
这是一个代码,其中
a
取决于角度和 x 轴长度。(我认为)b
取决于角度和 y 轴长度。(我认为)
:
speed <- cars$speed
dist <- cars$dist
plot(speed,dist, xlim=c(0,121), ylim=c(0,121))
xTemp <- speed
speed <- speed + (a)
dist <- dist + (b)
par(new=TRUE)
plot(speed,dist, xlim=c(0,121), ylim=c(0,121), col="red")
任何想法a
和b
价值观?
例如,这是一个代码,其中该图从 y 轴旋转了大约 50度(注意这不是真正的旋转。旋转speed
后值被扩展。我现在不知道如何修复它。):
speed <- cars$speed
dist <- cars$dist
plot(speed,dist, xlim=c(0,121), ylim=c(0,121))
xTemp <- speed
speed <- speed + dist
dist <- dist - xTemp
par(new=TRUE)
plot(speed,dist, xlim=c(0,121), ylim=c(0,121), col="red")