这是我的目标:制作一个 3D 直方图,显示我的 x 变量(在 z 轴上的直方图值)和我的 y 变量的直方图。
这是我的问题:我按照这篇文章在 R 中制作了 3D 直方图。但是,3D 直方图的限制在 x 轴上是 0 到 1,在 y 轴上是 0 到 1,但我的数据范围从 0在 x 和 y 轴上分别为 17 和 0 到 20。所以情节的界限似乎是错误的。我究竟做错了什么?以下是我的数据和代码的示例。
library(plot3D)
x_c <- cut(data2$x,15)
y_c <- cut(data2$y,15)
z <- table(x_c, y_c)
hist3D(z=z)
hist3D(z=z,xlim=c(0,1),ylim=c(0,1))
X | 是的 |
---|---|
23.27125 | 8.111366 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
19.52674 | 7.245736 |
22.47496 | 8.139645 |
18.50059 | 6.326572 |
17.89179 | 5.452516 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
22.47496 | 8.139645 |
0.2285616 | 0.9823013 |
0.2285616 | 0.9823013 |
0.2285616 | 0.9823013 |
0.2267763 | 0.9316706 |