0

这是我的目标:制作一个 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

3D 直方图的图像

4

0 回答 0